题库/YBT0059

#YBT0059. 出现次数超过一半的数

    传统题 难度: 进阶 标签>一本通频次统计数组
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0059 · 出现次数超过一半的数

退出在线编程模式
进阶 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交

题目描述

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

输入

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

输出

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

输入样例

3
1 2 2

输出样例

2

评测数据说明

本题使用按题意独立构造、双实现核对的训练数据,共10个测试点,非原站或官方原始数据。总分100分。

题目信息

#1072
100%

1 次通过 · 1 次提交

练习难度 进阶
时间限制
1000ms
内存限制
64MiB

题目标签

暂无标签
上传者