AT_pakencamp_2024_day3_2_m Large Team
Description
整数 $ N,K,X $ と長さ $ N $ の正整数列 $ R=(R_1,R_2,\dots,R_N) $ が与えられます。
パ研合宿には、 $ N $ 人の参加者がいます。参加者には $ 1,2,\dots,N $ と番号がつけられていて、参加者 $ i $ のレーティングは $ R_i $ です。
パ研合宿のコンテストでは、属する参加者のレーティングの総和が $ X $ 以下であるようなチームを組むことができます。
$ i=1,2,\dots,N $ について、次の条件をすべて満たすチームを組むことが可能か判定してください。
- 参加者 $ i $ が属する。
- $ K $ 人以上の参加者が属する。
ただし、条件を満たすチームを組むことが可能であったとしても実際にチームが組まれることはありません。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ X $ $ R_1 $ $ R_2 $ $ \dots $ $ R_N $
Output Format
$ N $ 行出力せよ。
$ k $ 行目には、 $ i=k $ としたときに条件を満たすチームを組むことがが可能ならば `Yes` と、そうでないならば `No` と出力せよ。
Explanation/Hint
### 部分点
- $ K=N=2 $ を満たすデータセットに正解した場合は、 $ 1 $ 点が与えられる。
- $ K=2 $ を満たすデータセットに正解した場合は、上記とは別に $ 9 $ 点が与えられる。
- 追加の制約のないデータセットに正解した場合は、上記とは別に $ 90 $ 点が与えられる。
### Sample Explanation 1
$ K $ 人以上の参加者が属するチームとしてありうるものは、参加者 $ 1 $ と参加者 $ 2 $ からなるチームのみです。
### Constraints
- $ 2\leq K\leq N\leq 2\times 10^5 $
- $ 1\leq X\leq 10^9 $
- $ 1\leq R_i\leq 4229 $ $ (1\leq i\leq N) $
- 入力はすべて整数