Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
112844 | 张新福 | 众数 | C++ | Wrong Answer | 0 MS | 264 KB | 323 | 2025-03-14 19:07:11 |
#include <bits/stdc++.h> using namespace std; int main(){ int b[11]={0},i,max,y=0,n,m; for(i=0;i<20;i++){ cin>>n; b[n]++; } max=b[0]; for(i=0;i<=10;i++){ if(b[i]>max){ max=b[i]; y=i; } if(b[i]==max){ m=i; } } if(y>m){ cout<<m<<endl; }else{ cout<<y<<endl; } }
------Input------
8 9 6 4 6 3 10 4 7 4 2 9 1 6 5 6 2 2 3 8 9 3 8 8 10 9 9 10 6 2 10 3 2 2 3 7 3 2 9 6 8 8 3 5 2 3 1 7 3 8 4 3 3 2 6 9 8 9 8 3 6 8 7 4 9 3 6 10 2 8 7 10 4 1 4 2 7 1 8 7 2 9 8 9 10 10 1 3 2 2 2 4 2 2 9 3 2 7 3 8 8 10 4 1 4 10 1 2 2 4 7 8 5 1 9 7 8 7 7 9 4 4 6 5 5 9 8 4 9 7 5 2 10 1 3 10 2 5 3 3 3 4 7 2 9 6 3 2 7 2 9 2 5 8 9 2 10 4 5 4 7 4 8 9 1 10 10 6 4 8 7 4 6 7 4 5 1 9 6 7 9 10 1 2 10 4 3 10 8 4 4 4 2 6 6 9 9 4 5 4 8 9 5 5 2 2 6 7 8 5 6 1 5 9 2 3 5 6 5 10 7 2 9 5 2 8 2 10 6 9 10 7 6 6 8 1 6 2 3 6
------Answer-----
6 2 3 7 2 7 5 2 4 4 5 6 4 4 2 1 6 5 8 5 9 3 6 8 6 2 8 5 2 6 7 5 9 3 1 2 9 2 1 2 3 9 3 6 9 3 2 1 5 4 7 9 1 8 9 4 8 2 2 10 3 9 4 10 9 1 6 6 2 3 7 1 3 3 2 9 2 2 1 6 5 2 8 4 1 6 8 5 4 6 7 5 3 1 10 3 2 5 5 7
------Your output-----
6