这道题卡在了输入上,符合的单词数用map记录
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<math.h>
#include<set>
#include<map>
#include<string>
#include<iostream>
using namespace std;
char a[20];
int main()
{
map<string,int>p;
int n=-1;
while(gets(a))
{
if(strlen(a)==0)
break;
for(int i=strlen(a);i>=0;i--)
{
a[i]='\0';
p[a]++;
}
}
while(~scanf("%s",a))
{
printf("%d\n",p[a]);
}
return 0;
}