答题
用两个map,一个map记录每个数出现的次数并降序排序,另一个map将次数作为键,数本身作为值,降序排序,搞定
#include<iostream>
#include<map>
using namespace std;
int main(){map<int,int,greater<>>a;map<int,int,greater<>>b;int n,temp;cin>>n;while(n--){cin>>temp;a[temp]++;}for(auto&it:a){b[it.second]=it.first;}cout<<b.begin()->second;
}