#ATabc329d. [ABC329D] Election Quick Report
[ABC329D] Election Quick Report
题目描述
在由编号为 的 名候选人中选出 名当选者的选举中,共有 张选票。
每张选票都恰好投给一名候选人,第 张选票投给了候选人 。
现在将按照顺序从第 张选票开始依次计票,每计完一张票,都要更新并输出此时如果立即结束计票,谁会当选。
在已计票的选票中,得票数最多的候选人当选。如果有多名候选人得票数相同且并列最多,则编号最小的候选人当选。
对于每个 ,请你求出只计前 张选票时的当选者编号。
输入格式
输入以如下格式从标准输入给出。
输出格式
输出 行。
第 行输出只计前 张选票时的当选者编号。
样例 1
输入
3 7
1 2 2 3 1 3 3
输出
1
1
2
2
1
1
3
样例 2
输入
100 5
100 90 80 70 60
输出
100
90
80
70
60
样例 3
输入
9 8
8 8 2 2 8 8 2 2
输出
8
8
8
2
8
8
8
2
说明/提示
数据范围
- 输入的所有数均为整数
样例解释 1
用 表示候选人 的得票数。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
- 计完第 张选票后,,当选者为 。
由 ChatGPT 4.1 翻译