Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)
Total Submission(s): 19574 Accepted Submission(s): 8588
#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<cmath> #include<algorithm> #include<cstdlib> #include<map> using namespace std; char s[1010]; map<string,int> mp; int main() { while(gets(s)) { int len=strlen(s); if(!len) break; for(int i=len;i>0;i--) { s[i]=‘\0‘; mp[s]++; } } while(gets(s)) { printf("%d\n",mp[s]); } return 0; }
原文:http://www.cnblogs.com/a972290869/p/4252118.html