#include<iostream>
#include<map>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
bool cmp(const pair<char,int>&a,const pair<char,int>&b){
if(a.second!=b.second)
{
return a.second>b.second;
}
else
{
return a.first<b.first;
}
}
int main()
{
map<char,int> m;
string s;
cin>>s;
int len=s.size();
for(int i=0;i<len;i++)
{
m[s[i]]++;
}
vector<pair<char,int>> vec(m.begin(),m.end());
sort(vec.begin(),vec.end(),cmp);
int maxcount=vec.front().second;
for(const auto&p:vec)
{
if(p.second==maxcount)
cout<<p.first;
else
break;
}
return 0;
}
2 回复
0 转发
1 喜欢
2 阅读



