A367.超过一半的数题解:
2026-02-13 21:12:38
发布于:四川
0阅读
0回复
0点赞
A367.超过一半的数
直接判断是否为一半
#include<iostream>
using namespace std;
int n;
int a[1001], sum[1000001];
int main(){
cin >> n;
for(int i = 0; i < n; i++){
cin >> a[i];
sum[a[i]]++;//桶排
if(sum[a[i]] > n / 2){//判断是否为n的一半
cout << a[i];
return 0;//直接结束
}
}
}
这里空空如也






有帮助,赞一个