哈希表
#include<iostream>
#include<unordered_map>
using namespace std;
int main(){
int N;
cin >> N;
unordered_map<int, int> cnt;
while(N--){
int x;
cin >> x;
cnt[x]++;
}
int res = 0;
for(auto& [k,v]: cnt){
if(cnt[res] < v || cnt[res] == v && res>k) res = k;
}
cout << res << endl;
return 0;
}