题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1004
题目大意:给定一个可重复的字符串集合,求出现次数最多的字符串。
//C++代码
#include<iostream>
#include<string>
#include<set>
using namespace std;
int main(){
int n,i;
string str;
multiset<string> s;
while(cin>>n,n){
s.clear();
int max=0;
string ans;
for(i=1;i<=n;i++){
cin>>str;
s.insert(str);
if(s.count(str)>max){
max=s.count(str);
ans=str;
}
}
cout<<ans<<endl;
}
return 0;
}