蒜头君面试

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
    ll n;
    cin>>n;
    map<ll,ll>p;
    for(ll i=0; i<n; i++)
    {
        int x;
        cin>>x;
        p[x]++;
    }
    ll maxl;
    ll maxr;
    maxl=maxr=-0x3f3f3f3f;
    map<ll,ll>::iterator it;
    for(it=p.begin(); it!=p.end(); it++)
    {
        if(it->second>maxr)
        {
            maxl=it->first;
            maxr=it->second;
        }
        if(it->second==maxr&&it->first>maxl)
        {
            maxl=it->first;
            maxr=it->second;
        }
    }
    cout<<maxl<<" "<<maxr<<endl;
    return 0;
}
发布了1317 篇原创文章 · 获赞 329 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/chen_zan_yu_/article/details/105253578
今日推荐