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
    标签
    (無)
    遞交數
    1098
    已通過
    292
    上傳者