hdu1004map查找单词出现最多的

来源:互联网 发布:java不能重载运算符 编辑:程序博客网 时间:2024/06/01 16:29
#include<iostream>#include<cstring>#include<cstdio>#include<iomanip> #include<map>using namespace std;map<string,int>a;map<string,int>::iterator p,q;int main(){int n;while(scanf("%d",&n)!=EOF && n){a.clear();while(n--){string temp;cin>>temp;if(a[temp]>0){a[temp]++;}else{a[temp]=1;}}int k=-1;       for(p=a.begin();p!=a.end();p++)          {if((p->second)>k){            k=p->second;            q=p;         }       }       cout<<q->first<<endl;}return 0;}


原创粉丝点击