题
#include<iostream>
using namespace std;
int a[ 1010];
int main(){
int n;
cin>>n;
int mx=-1e9;
int id=0;
int vis[1001]={0};
for(int i=1;i<=n;i++){
cin>>a[i];
vis[a[i]]++;
}
for(int i=1;i<=n;i++){
if(vis[i]>mx){
mx=vis[i];
id=a[i];
}
else if(vis[i]==mx){
if(id>a[i]) id=a[i];
}
}
cout<<id;
}
10pts,思路就是用VIS数组统计个数,mx为最多次数,id是出现最多数