2024年码蹄杯高职组初赛第二场 众符 题型:哈希 难度:白银

63 阅读1分钟

码题集OJ-众符 (matiji.net)

第三题排个序做

#include<bits/stdc++.h> 

using namespace std;
map<char,int>  mp;
bool cmp(pair<char,int> &a,pair<char,int> &b)
{
   if(a.second==b.second)return a.first<b.first;
return a.second>b.second;
}
int main( )
{
    string s;cin>>s;

    for(int i=0;i<s.size();i++)
    {
        mp[s[i]]++;
    }

    vector<pair<char,int>> v(mp.begin(),mp.end());
    sort(v.begin(),v.end(),cmp);

    cout<<v[0].first<<endl;
    return 0;
}

image.png