提交时间:2024-02-19 16:48:31

运行 ID: 41141

#include<bits/stdc++.h> using namespace std; struct m{ int n; int t; }; bool cmp(m A,m B){ return A.t>B.t; } int main(){ int n; cin>>n; int a[n]; m c[n]={}; for(int i=0;i<n;i++){ cin>>a[i]; c[i].t=0; } sort(a,a+n); int k=0; for(int i=1;i<n;i++){ if(a[i]==a[i-1]){ c[k].n=a[i]; c[k].t++; } else k++; } sort(c,c+n,cmp); cout<<c[0].n; return 0; }