| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 140812 | 令狐文丽 | 19众数 | C++ | Accepted | 5 MS | 272 KB | 791 | 2025-12-20 13:45:19 |
#include<bits/stdc++.h> using namespace std; int main(){ /** int b[11]={0}; int n,a,max=0,index;//index 最大值的数对应的下标 cin>>n; for(int i=1;i<=3*n;i++){//票数 一个人3票 所以是3 * n票 cin>>a;//投票投到箱子里面 所以 a代表箱子下标 b[a]++; } for(int i = 1;i<=n;i++){//对每一个箱子查找 if(b[i]>max){ max=b[i];//更新max的内容 index=i; } } cout<<index; for(int i =1;i<n;i++){ } int i=1; while(条件){ i++; } **/ int n,a[1001]={0},b,max=0,index;//max=0 cin>>n; for(int i=1;i<=n;i++){ cin>>b; a[b]++; } for(int i =1;i<=1000;i++){ if(a[i]>max) { max=a[i]; index=i; } } cout<<index; return 0; }