Submission #38382553


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
char s[1000];
inline ll rd(){
	ll x=0;char c=getchar();bool f=0;
	while(!isdigit(c)){if(c=='-')f=1;c=getchar();}
	while(isdigit(c)){x=(x<<1)+(x<<3)+(c^48);c=getchar();}
	return f?-x:x;
}
string ss;
map<string,int>mp;
vector<string>vv; 
int n,m;
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0); cout.tie(0);
	cin>>n>>m;
	for(int i=1;i<=n;++i){
		cin>>s;
		string ss="";
		for(int j=3;j<=5;++j){
			ss+=s[j];
		}
		vv.push_back(ss);
	}
	for(int i=1;i<=m;++i){
		cin>>ss;
		mp[ss]=1;
	}
	int ans=0;
	for(auto v:vv){
		if(mp[v])ans++;
	}
	cout<<ans;
    return 0;
}

Submission Info

Submission Time
Task B - Postal Card
User comld
Language C++ (GCC 9.2.1)
Score 200
Code Size 672 Byte
Status AC
Exec Time 8 ms
Memory 3684 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 15
Set Name Test Cases
Sample 00_example_00.txt, 00_example_01.txt, 00_example_02.txt
All 00_example_00.txt, 00_example_01.txt, 00_example_02.txt, 01_all_00.txt, 02_none_00.txt, 03_random_00.txt, 03_random_01.txt, 03_random_02.txt, 03_random_03.txt, 03_random_04.txt, 03_random_05.txt, 03_random_06.txt, 03_random_07.txt, 03_random_08.txt, 03_random_09.txt
Case Name Status Exec Time Memory
00_example_00.txt AC 8 ms 3592 KiB
00_example_01.txt AC 2 ms 3500 KiB
00_example_02.txt AC 2 ms 3432 KiB
01_all_00.txt AC 3 ms 3608 KiB
02_none_00.txt AC 2 ms 3592 KiB
03_random_00.txt AC 3 ms 3596 KiB
03_random_01.txt AC 3 ms 3664 KiB
03_random_02.txt AC 2 ms 3668 KiB
03_random_03.txt AC 3 ms 3520 KiB
03_random_04.txt AC 2 ms 3560 KiB
03_random_05.txt AC 6 ms 3640 KiB
03_random_06.txt AC 2 ms 3596 KiB
03_random_07.txt AC 2 ms 3684 KiB
03_random_08.txt AC 3 ms 3636 KiB
03_random_09.txt AC 3 ms 3664 KiB