0545 Atcoder ABC 329-Election Quick Report 竞选快报 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0545

Atcoder ABC 329-Election Quick Report 竞选快报

Easy 时间限制 1000 ms 内存限制 262144 KB
Atcoder

题目详情

返回题库

题目描述

选举将从编号为1,2、…、N的N名候选人中选出一名获胜者,共有M张选票。

每一张选票只投给一位候选人,第i张选票投给候选人i。

选票将按从第一张到最后一张的顺序进行计数,每次计数后,将更新并显示当前的获胜者。

在统计的票数中得票最多的候选人是获胜者。如果有多个候选人得票最多,则编号小的候选人为获胜者。

对于每个i=1,2,…,M,输出第i张选票确定时的获胜者。

输入描述

第一行N,M代表候选人数,选票数量

第二行A1 A2。。AM代表M张选票,代表该选票投给Ai号候选人

输出描述

打印M行。

输出 在第i张选票时,对应当前得胜候选人的编号。

数据范围

  • 1≤N,M≤200000
  • 1≤Ai​≤N
  • 所有输入的数都是正整数

测试样例

样例支持多行内容展示
样例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
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。