#include<cstdio> #include<cstring> #include<map> #include<string> #include<algorithm> using namespace std; int T; char s[100+10]; char r[100+10]; map<string,int>m; struct dan { char s[100+10]; int num; }d[1000000+10]; int sum; int tot; bool cmp(const dan&a,const dan&b) { if(a.num==b.num) return strcmp(a.s,b.s)<0; return a.num>b.num; } //转小写 void F() { for(int i=0;s[i];i++) if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]-'A'+'a'; } void work() { int len=strlen(s); tot=0; for(int i=0;i<=len;i++) { if(s[i]>='a'&&s[i]<='z') r[tot++]=s[i]; else { r[tot]='