#JCPC2023G. 吃饱就能工作了
吃饱就能工作了
Time limit: 1 second
Memory limit: 256 megabytes
题目描述
由于 StayForOasis (SFO) 想每天多睡几分钟,他决定在这学期结束前赚钱买一辆价格为 的自行车。
现在,摆在他面前的有 个工作。对于第 个工作,SFO 将花费 分钟去赚取 元的酬劳,并且他必须打满 分钟的工才可以获得对应酬劳。但是 SFO 对即将到来的考试没有任何准备,所以他一共只有 分钟的时间可以用于打工。
由于 SFO 比较懒,他希望以最高的 "性价比" 来打工。定义性价比为:
$\displaystyle \frac{\mathtt{SFO}\ 获得的总酬劳}{\mathtt{SFO}\ 花费的总时间}$。
比如,如果 SFO 有 分钟用于打工,但是他只打了一份 分钟可以获得 元酬劳的工,和一份 分钟可以获得 元的工,其性价比则为 ,而不是 。
显然,SFO 有很多种打工方案。现在,SFO 想知道,如果他只选择可以在 时间内完成的 "性价比" 最高的合法方案打工,他是否能攒够买自行车的钱?
注意:
- 一份工作只能被完成一次;
- 在这里,合法方案不是指能顺利买到自行车的方案,而仅是能在时间 内完成的方案。对于不合法的打工方案,详见样例 。
输入
第一行,输入 , , 。
接下来 行,每行输入两个数字 , ,代表 StayForOasis 可以在这份工作中花费 分钟获得 元。
输出
如果 SFO 可以在 分钟内攒够买自行车的 元,请输出 Yes
,否则,请输出 No
。
你可以以任何大小写形式输出 Yes
和 No
(比如说,yES
, yes
和 YES
都将被视为 Yes
)。
限制
4 8 20
2 5
3 7
6 15
2 4
Yes
3 2 2
1 1
1 1
3 1000000000
Yes
3 4 10
2 5
2 5
3 9
No
样例解释
样例 中,SFO 可以选择打第 和第 份工,以此获得 元。
本例中合法方案有:
{1}, {1, 2}, {1, 2, 4}, {1, 3}, {1, 4}, {2}, {2, 4}, {3}, {3, 4}, {4}
可以证明,{1, 3}
这个方案的性价比是所有合法方案中最高的。
样例 中,由于 SFO 只有两分钟的时间,本例中的合法方案只有 {1}, {1, 2}, {2}
。因此,他只选择第一份和第二份工作,获得 元,仍然符合其性价比是所有合法方案中最高的。
样例 中,性价比最高的合法方案是 {3}
,但是SFO 并不能通过这一方案攒够 元。
相关
在下列比赛中: