Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
41469 | Andrew宥杨 | 评选最佳品牌 | C++ | 解答错误 | 0 MS | 252 KB | 529 | 2024-02-21 09:32:33 |
#include<bits/stdc++.h> using namespace std; int a[1000]={}; int b[12]={}; int main(){ int m,n; cin>>m>>n; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n;i++){ while(a[i]){ int k=a[i]%10; b[k]++; a[i]/=10; } } bool flag=1; int j=0; int maxn=0; for(int i=1;i<=10;i++){ if(b[i]>maxn){ maxn=b[i]; j=i; } } for(int i=1;i<=10;i++){ if(i!=j && b[i]==maxn){ flag=0; break; } } if(flag) cout<<j; else{ for(int i=1;i<=10;i++){ } } return 0; }