atcoder#ABC228C. [ABC228C] Final Day
[ABC228C] Final Day
题目描述
人の生徒が 日間にわたる試験を受けています。
それぞれの日に行われる試験は 点満点です。すなわち、 日間を通した試験の満点は 点です。
現在 日目までの試験が終わり、これから 日目の試験が行われようとしています。 番目の生徒は 日目の試験で 点獲得しました。
それぞれの生徒について、 日目の試験後に上位 位以内に入っていることがあり得るかどうか判定してください。
ただし、 日目の試験後の生徒の順位は、その生徒よりも 日間の合計点が高い生徒の人数に を加えた値として定めます。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目には、 番目の生徒が 日目の試験後に上位 位以内に入っていることがあり得るならば Yes
と、そうでないならば No
と出力せよ。
题目大意
有 名学生要考 天试,每天的试验的满分都是 分,所以这四天的试验的满分就是 分。现在前三天的考试已经结束,并且知道第 名学生在第 天拿到了 分。对于每个学生,问:在第四天的考试中,该生的排名是否有可能进入总排名的前 位以内?如果是,输出Yes
;否则输出No
。
(注)排名计算方法:若有 个人比第 名学生的总分高,则第 名学生的排名为第 名。
3 1
178 205 132
112 220 96
36 64 20
Yes
Yes
No
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
提示
制約
- $ 0\ \leq\ P_{i,\ j}\ \leq\ 300\ \,\ (1\ \leq\ i\ \leq\ N,\ 1\ \leq\ j\ \leq\ 3) $
- 入力は全て整数である。
Sample Explanation 1
日目に全員が 点を取ると、 番目の生徒が 位になります。 日目に 番目の生徒が 点を取り、それ以外の生徒が 点を取ると、 番目の生徒が 位になります。 番目の生徒が 位になることはあり得ません。