‹ 上一题 下一题 ›

g5-08265. 出现最多的数 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLmultiset

题目描述

读入 个整数(可能有重复),输出其中出现次数最多的那个整数;如果有多个并列,输出较小的那个。

提示:multiset 从小到大排好,从 begin() 出发一段一段地跳——每遇到一个新值就用 count 数出它的出现次数,然后把迭代器走过这一整段相同的值;因为是从小到大扫,并列时先取到的就是较小值,只有「严格更多」才更新答案。

输入格式

第一行一个整数 ()。

第二行 个整数 ()。

输出格式

一行一个整数:出现次数最多的整数(并列取较小)。

样例

输入:

7
4 2 4 2 9 4 2

输出:

2

2 和 4 都出现 3 次,并列时输出较小的 2。

数据范围

,。整段扫描每个值只被完整走过一次,总复杂度 。

输入
输出

            
答案