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;
    }
    
    • 0
      @ 2023-4-4 18:55:11

      点击观看讲解视频

      #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;
      }
      
      
      
      • 1

      信息

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