Input
Output
Sample Input
4
Saint_Seiya
YoYo_ball
Super_Mario
HuLuWa
3
2 Saint_Seiya TiaoFangZi
1 KTV
3 HuLuWa YOYO_BALL YoYo_ball
Sample Output
1
0
2
AC代码:
#include<iostream>
#include<cstdio>
#include<string.h>
#include<cstring>
#include<queue>
#include<vector>
#include<set>
#include<stack>
#include<map>
#include<climits>
using namespace std;
#define LL long long
int main()
{
char ch[110][30],s[30];
int n;
while(scanf("%d",&n)!=EOF)
{
for(int i=0;i<n;i++)
scanf("%s",ch[i]);
int m;
scanf("%d",&m);
while(m--)
{
int a,sum=0;
scanf("%d",&a);
for(int i=0;i<a;i++)
{
scanf("%s",s);
for(int j=0;j<n;j++)
if(strcmp(s,ch[j])==0)
sum++;
}
printf("%d\n",sum);
}
}
return 0;
}
4 Saint_Seiya YoYo_ball Super_Mario HuLuWa 3 2 Saint_Seiya TiaoFangZi 1 KTV 3 HuLuWa YOYO_BALL YoYo_ball
1 0 2
AC代码:
#include<iostream> #include<cstdio> #include<string.h> #include<cstring> #include<queue> #include<vector> #include<set> #include<stack> #include<map> #include<climits> using namespace std; #define LL long long int main() { char ch[110][30],s[30]; int n; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) scanf("%s",ch[i]); int m; scanf("%d",&m); while(m--) { int a,sum=0; scanf("%d",&a); for(int i=0;i<a;i++) { scanf("%s",s); for(int j=0;j<n;j++) if(strcmp(s,ch[j])==0) sum++; } printf("%d\n",sum); } } return 0; }