#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
long long n,maxn=0,wz;
cin>>n;
int a[n+1];
int b[1000000000]={0};
for(long long i=1;i<=n;i++){
cin>>a[i];
b[a[i]]++;
}
for(long long i=0;i<=999999999;i++){
if(b[i]>maxn){
maxn=b[i];
wz=i;
}
}
cout<<b[wz];
return 0;
}
完全不理解,数组开不够大RE,够大就MLE