YBT1264 出现次数超过一半的数

暂无评定 传统题 基础算法排序模拟 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

YBT1264出现次数超过一半的数

暂无评定 传统题 基础算法排序模拟 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

【题目描述】

给出一个含有nn(0<n≤10000 < n ≤ 1000)个整数的数组,请找出其中出现次数超过一半的数。数组中的数大于等于−50-50且小于等于5050。

【输入】

第一行包含一个整数nn,表示数组大小; 第二行包含nn个整数,分别是数组中的每个元素,相邻两个元素之间用单个空格隔开。

【输出】

如果存在这样的数,输出这个数;否则输出no。

【输入样例】

3
1 2 2

【输出样例】

2

题目来源:信息学奥赛一本通 1186;数据整理来源:ROJ 1186。