atcoder#ABC228C. [ABC228C] Final Day

[ABC228C] Final Day

配点 : 300300

問題文

NN 人の生徒が 44 日間にわたる試験を受けています。

それぞれの日に行われる試験は 300300 点満点です。すなわち、44 日間を通した試験の満点は 12001200 点です。

現在 33 日目までの試験が終わり、これから 44 日目の試験が行われようとしています。i(1iN)i \, (1 \leq i \leq N) 番目の生徒は j(1j3)j \, (1 \leq j \leq 3) 日目の試験で Pi,jP_{i, j} 点獲得しました。

それぞれの生徒について、44 日目の試験後に上位 KK 位以内に入っていることがあり得るかどうか判定してください。 ただし、44 日目の試験後の生徒の順位は、その生徒よりも 44 日間の合計点が高い生徒の人数に 11 を加えた値として定めます。

制約

  • 1KN1051 \leq K \leq N \leq 10^5
  • $0 \leq P_{i, j} \leq 300 \, (1 \leq i \leq N, 1 \leq j \leq 3)$
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN KK

P1,1P_{1,1} P1,2P_{1,2} P1,3P_{1,3}

\vdots

PN,1P_{N,1} PN,2P_{N,2} PN,3P_{N,3}

出力

NN 行出力せよ。i(1iN)i \, (1 \leq i \leq N) 行目には、ii 番目の生徒が 44 日目の試験後に上位 KK 位以内に入っていることがあり得るならば Yes と、そうでないならば No と出力せよ。

3 1
178 205 132
112 220 96
36 64 20
Yes
Yes
No

44 日目に全員が 100100 点を取ると、11 番目の生徒が 11 位になります。 44 日目に 22 番目の生徒が 100100 点を取り、それ以外の生徒が 00 点を取ると、22 番目の生徒が 11 位になります。 33 番目の生徒が 11 位になることはあり得ません。

2 1
300 300 300
200 200 200
Yes
Yes
4 2
127 235 78
192 134 298
28 56 42
96 120 250
Yes
Yes
No
Yes