CCF201312-1
2017-10-10 19:42
162 查看
试题编号:
201312-1
试题名称:
出现次数最多的数
时间限制:
1.0s
内存限制:
256.0MB
问题描述:
问题描述
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
输入格式
输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
输出格式
输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
样例输入
6
10 1 10 20 30 20
样例输出
10
201312-1
试题名称:
出现次数最多的数
时间限制:
1.0s
内存限制:
256.0MB
问题描述:
问题描述
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
输入格式
输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
输出格式
输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
样例输入
6
10 1 10 20 30 20
样例输出
10
#include<iostream> using namespace std; int main() { int num[10005] = {0}; int n; cin >> n; int time = 0,x = 0,temp; for(int i = 0; i < n; i++) { cin >> temp; num[temp]++; if(num[temp]>time) { x = temp; time = num[temp]; } else if(num[temp] == time&&x>temp) { x = temp; } } cout << x; return 0; }
相关文章推荐
- CCF201312-4有趣的数
- CCF201312(3)ISBN号码校验
- CCF201312-1 出现次数最多的数 (100分)
- CCF201312-1 出现次数最多的数
- CCF201312-2-ISBN号码
- CCF201312-2 ISBN号码(100分)
- CCF201312-2 ISBN号码
- CCF201312-3 最大的矩形
- CCF201312-1 出现次数最多的数
- CCF201312-3 最大的矩形
- ccf201312-2
- CCF201312-4 有趣的数
- ccf201312-3
- CCF201312--模拟练习试题参考答案(C++)
- CCF201312-4 有趣的数 不会DP只会枚举
- CCF201312试题
- CCF201312-1 出现次数最多的数 桶排序
- CCF201312--模拟练习试题参考答案(Java)
- CCF201312-2 ISBN号码
- CCF201312-1 出现次数最多的数(100分)