#ATagc053d. [AGC053D] Everyone is a winner
[AGC053D] Everyone is a winner
题目描述
有一个包含 名参赛者和 道题目的竞赛。每位参赛者编号为 到 。对于每一位参赛者和每一道题的组合,已知该参赛者解这道题所需的时间为 分钟、 分钟或 分钟。对于第 位参赛者,在 道题目中,有 道题需要 分钟,有 道题需要 分钟,有 道题需要 分钟。
请判断是否存在一种安排,使得每位参赛者可以自由决定解题顺序,并且对于所有 ,都满足以下条件:
- 设第 位参赛者解完前 道题所需的时间为 分钟,第 位参赛者解完前 道题所需的时间为 分钟,则有 。
也就是说,是否存在一种安排,使得对于每个 ,第 位参赛者在解完前 道题时可以成为第 名(允许并列)。
忽略解完一道题到开始下一道题之间的时间。
给定 组测试数据,请分别作答。
输入格式
输入由标准输入给出。第一行如下:
接下来有 组测试数据,每组格式如下:
输出格式
对于每组测试数据,如果存在满足条件的安排,输出 Yes,否则输出 No。每组测试数据输出一行。判题时不区分大小写。
样例 1
输入
2
3
0 2 1
0 1 2
1 1 1
3
0 2 1
0 0 3
1 1 1
输出
Yes
No
说明/提示
限制条件
- 所有测试数据中 的总和不超过
样例解释 1
对于第一个测试用例,例如可以如下安排使条件成立:
- 参赛者 按顺序解第 题用 分钟,第 题用 分钟,第 题用 分钟。
- 参赛者 按顺序解第 题用 分钟,第 题用 分钟,第 题用 分钟。
- 参赛者 按顺序解第 题用 分钟,第 题用 分钟,第 题用 分钟。
由 ChatGPT 4.1 翻译