201312-1 试题名称:出现次数最多的数(100分)ccf认证
来源:互联网 发布:全景图拼接算法 编辑:程序博客网 时间:2024/05/29 18:33
试题编号:201312-1试题名称:出现次数最多的数时间限制:1.0s内存限制:256.0MB问题描述:
问题描述
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
输入格式
输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
输出格式
输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
样例输入
6
10 1 10 20 30 20
10 1 10 20 30 20
样例输出
10
解答:(100分版)#include <map>
#include <iostream>
//#include <algorithm>
using namespace std;
int main()
{
int n, m, minn, maxn;
map<int, int> s;
map<int, int>::iterator it;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> m;
s[m]++;
}
it = s.begin();
maxn = it->second;
minn = it->first;
for (it = s.begin(); it != s.end(); it++)
{
if ((it->first <= minn && it->second == maxn) || it->second > maxn)
{
maxn = it->second;
minn = it->first;
}
}
cout << minn;
return 0;
}
0 0
- 201312-1 试题名称:出现次数最多的数(100分)ccf认证
- ccf认证出现次数最多的数90分
- CCF认证 201312-1 出现次数最多的数
- CCF认证 201312-1:出现次数最多的数
- CCF CSP 编程题目和解答-----试题名称: 出现次数最多的数 --------201312-1
- CCF计算机软件能力认证试题练习201312-1-出现次数最多的数
- CCF认证-出现次数最多的数
- CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
- CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
- ccf试题 出现次数最多的数
- CCF计算机软件认证题目--出现次数最多的数
- CCF认证模拟之出现次数最多的数
- ccf试题201312-1——出现次数最多的数
- CCF201312-1 出现次数最多的数(100分)
- CCF 201312-1出现次数最多的数
- CCF-出现次数最多的数-201312-1
- CCF-CAP 201312-1 出现次数最多的数 答案
- [CCF]201312-1出现次数最多的数
- CodeForces 237C Primes on Interval
- 【C#】44. Task<T> 根据带返回值的函数构造Task
- eclipse 的项目存在main()方法 但是没有 run as java application
- WEB-INF目录防止通过URL直接访问页面
- ubuntu的简单搜索命令
- 201312-1 试题名称:出现次数最多的数(100分)ccf认证
- Source Insight 3.X utf8支持插件震撼发布
- java IO学习(一):IO模型
- 关于spring,IOC和AOP的解析原理和举例
- Ajax基础--get、post理解
- leetcode61: Rotate List
- 网络流一般化建模方式/最大流篇
- btton和submit带来的大bug
- 函数指针实例