数据过水,以至于本代码双层for循环第一第二层都用i来循环仍可AC,代码如下:
#include<bits/stdc++.h>
using namespace std;
string gs[25],ll;
int cnt,n,m;
int main(){
cin >> n >> m;
getline(cin,ll);
for(int i = 1;i <= n;i++){
getline(cin,gs[i]);
}
for(int i = 1;i <= m;i++){
getline(cin,ll);
for(int i =1;i <= n;i++){
if(ll == gs[i]){
cnt++;
break;
}
}
}
cout << cnt;
return 0;
}