求助,就过了第二个点
查看原帖
求助,就过了第二个点
348254
AK007楼主2020/10/20 12:47
#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
string s[30];
map <string,int> mp;
string str_read(){
	string read;
	char ch=getchar();
	while(ch!=EOF&&ch!='\n'){
		read+=ch;
		ch=getchar();
	}
	return read;
}
int main(){
	scanf("%d%d",&n,&m);
	getchar();
	for(int i=1;i<=n;i++){
		s[i]=str_read();
		//cout<<s[i]<<endl; 
	}
	for(int i=1;i<=m;i++){
		string str; 
		str=str_read();
		//cout<<str<<endl; 
		mp[str]=1;
	}
	for(int i=1;i<=n;i++){
		if(mp[s[i]]) ans++;
	}
	printf("%d",ans);
	return 0;
}
2020/10/20 12:47
加载中...