6 条题解

  • 0
    @ 2025-12-2 17:32:40
    #include <iostream>
    using namespace std;
    int main(){
        int N;
        cin>>N;
        while(N--){
            int m;
            cin>>m;
            int att[m];
            for(int i=0;i<m;i++){
                cin>>att[i];
            }
            int max=att[0];
            for(int i=0;i<m;i++){
                if(att[i]>max){
                    max=att[i];
                }
            } 
            int app[max+1]={0};
            for(int i=0;i<m;i++){
                app[att[i]]++;
            }
            
            int maxa=app[0];
            int j=0;
            for(int i=0;i<max+1;i++){
                if(app[i]>maxa){
                    maxa=app[i];
                    j=i;
                }
            }
            cout<<j<<" "<<maxa;
            cout<<"\n";
        }
        return 0;
    }
    

    信息

    ID
    158
    时间
    3000ms
    内存
    128MiB
    难度
    7
    标签
    (无)
    递交数
    1071
    已通过
    284
    上传者