ccf 2013/12/01 出现次数最多的数

ccf 2013/12/01 出现次数最多的数

#include<iostream>
using namespace std;
int main(){
    int n=0,*a=new int[1001],*b=new int[1001];
    int i=0,j=0,count=0;
    
    cin>>n;
        for(i=0;i<1001;i++){
        b[i]=0;
        a[i]=0;
    }
    for(i=0;i<n;i++){
        cin>>a[i];
    }
    for(i=0;i<n;i++){
        b[a[i]]++;
    }
    j=b[0];
    for(i=1;i<1001;i++){
        if(j<b[i]){
            j=b[i];
            count=i;
        }
    }
    cout<<count;
    delete a,b;
    return 0;
}