#2891. Attack Survival

0

Attack Survival

Attack Survival

题目描述

Takahashi 决定举办最快手答题游戏。负责制作记分板的 Kizahashi 正在苦于编写管理玩家分数的程序,比赛按照以下方式进行。 一场比赛由 NN 名玩家参加,编号为 11 到 NN。比赛开始时,每位玩家有 KK 分。 当某位玩家正确回答问题时,其他 N−1N-1 名玩家的得分各减一(−1-1)。没有其他因素影响玩家的分数。 比赛结束时,得分为 00 分或更低的玩家被淘汰,剩下的玩家存活。 在上一场比赛中,玩家们一共给出了 QQ 次正确答案,第 ii 次的回答者是玩家 AiA_i。 请为 Kizahashi 写一个程序,确定这 NN 名玩家中的每一名在本场比赛中是否存活。

输入格式

输入来自标准输入,格式如下: NN KK QQ A1A_1 A2A_2 .. .. .. AQA_Q

输出格式

输出 NN 行。第 ii 行如果玩家 ii 在本场比赛中存活,则输出 YesYes,否则输出 NoNo。

6 3 4
3
1
3
2
No
No
Yes
No
No
No
6 5 4
3
1
3
2
Yes
Yes
Yes
Yes
Yes
Yes
10 13 15
3
1
4
1
5
9
2
6
5
3
5
8
9
7
9
No
No
No
No
Yes
No
No
No
Yes
No

提示

输入中的所有值均为整数。 2≤N≤1052 \leq N \leq 10^5 1≤K≤1091 \leq K \leq 10^9 1≤Q≤1051 \leq Q \leq 10^5 1≤Ai≤N (1≤i≤Q)1 \leq A_i \leq N\ (1 \leq i \leq Q)开始时,玩家的分数为 (3,3,3,3,3,3)(3, 3, 3, 3, 3, 3)。

玩家 33 正确回答问题。玩家的分数现在为 (2,2,3,2,2,2)(2, 2, 3, 2, 2, 2)。 玩家 11 正确回答问题。玩家的分数现在为 (2,1,2,1,1,1)(2, 1, 2, 1, 1, 1)。 玩家 33 正确回答问题。玩家的分数现在为 (1,0,2,0,0,0)(1, 0, 2, 0, 0, 0)。 玩家 22 正确回答问题。玩家的分数现在为 (0,0,1,−1,−1,−1)(0, 0, 1, -1, -1, -1)。

得分为 00 分或更低的玩家 1,2,4,51, 2, 4, 5 和 66 被淘汰,玩家 33 存活本场比赛。

标签: AtCoder|abc141C

来源

AtCoder|abc141C