又是一个string,int类型的问题呢,这次我们用map玩~~~
map可好用了呢~~~ 用string来作为下标存储他们,找起来方便,存起来省心^_^
#include <map>
#include <queue>
#include <cmath>
#include <memory>
#include <cctype>
#include <cstdio>
#include <string>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
map<string,int> msi;
int main()
{
int n; cin>>n;
msi.clear();
for(int i=0;i<n;i++)
{
string s; cin>>s;
msi[s]++;
}
int max=0;
string ans;
for(map<string,int>::iterator it=msi.begin();it!=msi.end();++it)
{
int num = it->second;
if(max<num)
{
max=num;
ans=it->first;
}
}
cout<<ans<<endl;
return 0;
}