话不多说,直接上代码,Y宝宝手把手教的我很开心呢!
#include <iostream>
#include <cstring>
#include <cstdio>
#include <map>
#include <string>
using namespace std;
int main()
{
map<string,int>mp;
map<string,int> :: iterator it;
int n;
string str;
while(cin>>n)
{
mp.clear();
string k;
int maxn=-999;
for(int i=0;i<n;i++)
{
cin>>str;
mp[str]++;
if(mp[str]>maxn)
{
maxn=mp[str];
k=str;
}
}
/*
for(it=mp.begin() ;it!=mp.end();it++)
{
if(it->second>maxn)
{
maxn=it->second;
k=it->first;
}
}*/
cout<<k<<endl;
}
return 0;
}