A. [ABC141C] Attack Survival

    传统题 2000ms 1024MiB

[ABC141C] Attack Survival

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

AT_abc141_c [ABC141C] Attack Survival

题目描述

高桥君决定举办一场抢答竞赛。被委托制作记分板的Kizahashi君正在为编写管理本轮得分的程序而苦恼,规则如下:

本轮有 NN 名参赛者,编号从 11NN。在比赛开始时,每个人都有 KK 分。

每当有人答对一道题时,除了答对的人之外,其余 N1N-1 人的分数都会减少 11。除此之外,分数不会有其他变化。

比赛结束时,分数小于等于 00 的参赛者被淘汰,剩下的参赛者晋级。

本轮共出现了 QQ 次答对,第 ii 次答对的是参赛者 AiA_i。请你代替Kizahashi君,编写程序判断每位参赛者最终是晋级还是淘汰。

输入格式

输入以如下格式从标准输入读入。

NN KK QQ A1A_1 A2A_2 \cdots AQA_Q

输出格式

请输出 NN 行。第 ii 行输出如果参赛者 ii 晋级则输出 Yes,淘汰则输出 No

样例 1

输入

6 3 4
3
1
3
2

输出

No
No
Yes
No
No
No

样例 2

输入

6 5 4
3
1
3
2

输出

Yes
Yes
Yes
Yes
Yes
Yes

样例 3

输入

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

说明/提示

限制条件

  • 所有输入均为整数。
  • 2N1052 \leq N \leq 10^5
  • 1K1091 \leq K \leq 10^9
  • 1Q1051 \leq Q \leq 10^5
  • 1AiN (1iQ)1 \leq A_i \leq N\ (1 \leq i \leq Q)

样例解释 1

开始时,每位参赛者的分数为 (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, 5, 61,\ 2,\ 4,\ 5,\ 6 被淘汰,剩下的参赛者 33 晋级。

由 ChatGPT 4.1 翻译

南初一 20260630中午

未参加
状态
已结束
规则
XCPC
题目
4
开始于
2026-6-30 12:03
结束于
2026-6-30 13:18
持续时间
1.3 小时
主持人
参赛人数
18