2 条题解

  • 0
    @ 2024-1-17 14:36:56
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int a[1001];
    int main(){ //C++L13猴王
    int n,m,monkeyKing=0,kingNumber; //m为猴子编号
    cin>>n;
    for(int i=1;i<=n;i++){
    cin>>m;
    a[m]++; //编号为m的猴子每获得1票加1
    }
    for(int i=1;i<=n;i++){
    //遇到得票多的选为猴王,同样票数的编号大的选为猴王
    if(monkeyKing<=a[i]){
    monkeyKing=a[i]; //猴王得票数
    kingNumber=i; //猴王的编号
    }
    }
    cout<<kingNumber;
    return 0;
    }
    

    信息

    ID
    546
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    29
    已通过
    23
    上传者