/*
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
*/
#define CCF201312_1 OK
#ifdef CCF201312_1
#define MAX 10005
#include<iostream>
#include<string>
#include<string.h>
using namespace std;
int buk[MAX];
int main(){
int n;
cin >> n;
memset(buk, 0, sizeof(buk));
while (n--){
int t;
cin >> t;
buk[t]++;
}
int maxi = 0;
int maxn = 0;
for (int i = MAX-1; i >= 0; i--){
if (buk[i] >= maxi){
maxn = i;
maxi = buk[i];
}
}
cout << maxn << endl;
//system("pause");
return 0;
}
#endif
CCF201312-1 出现次数最多的数 桶排序
最新推荐文章于 2023-03-11 20:24:09 发布