#C1017. 投票统计
投票统计
题目背景
在一个充满欢声笑语的班级里,为了更加民主和公平地选出新一届的班委,班主任决定举行一场匿名选举活动。每位同学都有一次投票的机会,可以为自己心目中的理想班委人选(候选人共20人,用编号表示,编号从0到19,代表不同的候选人)投上一票。
为了保证选举的公正性,所有的投票都是匿名的,每位同学只需要在一张小纸条上写下自己心仪的编号,然后投入班级特设的投票箱中。随着投票的结束,班主任收集起了所有的纸条,现在,作为编程小能手的你,被邀请来帮助统计并找出这场选举中收到投票最多的候选人编号。
题目描述
- 输入的第一行是一个整数
n
(1 <= n <= 10000
),表示投票的总张数。 - 接下来的一行,每行包含
n
个整数,表示每一张投票对应的编号,编号的范围在0到19之间(包含0和19)。 - 输出一行,包含一个整数,即收到投票最多的编号。如果有多个编号的投票数相同且为最大值,则输出其中编号较小的一个。
样例
5
1 2 4 0 1
1
12
0 5 1 4 2 3 6 5 1 2 4 2
2
提示
- 使用
while
语句或者do-while
语句或者for
语句来进行循环。 - 使用数组记录编号出现次数。