出现次数次数超出一半的数题解
2026-08-25 19:28:13
发布于:四川
0阅读
0回复
0点赞
老师讲的正经题解
#include<iostream>
using namespace std;
const int maxn=105;
int a[maxn];
int main(){
int n,b,z=-100;
cin>>n;
for(int i=1;i<=n;++i){
cin>>b;
a[b+50]++;
if(a[b+50]>n/2){
z=b;
}
}
if(z!=-100){
cout<<z<<endl;
}
else cout<<"no"<<endl;
return 0;
}
这里空空如也








有帮助,赞一个