#74. DeadLine
DeadLine
DeadLine
csp 快到了!
小 A 还有 (n) 个任务没有做。小 A 经过评估后发现,完成第 (i) 个任务最少需要 (li) 分钟,最多需要 (ri) 分钟。
现在小 A 总共还剩 (L) 分钟:
- 若在最坏情况下(即每个任务完成时间都取
(r_i)
也能完成所有任务,输出OK
; - 若在平均情况下(即每个任务完成时间都取
(li+ri)/2
的平均数)也能完成所有任务,输出Maybe OK
; - 若在最好情况下(即每个任务完成时间都取
(li)
能完成所有任务,输出Maybe
; - 否则输出最多能完成多少个任务。
输入格式
第一行两个整数 (n, L),表示任务数量和剩余时间。
接下来 (n) 行,第 (i) 行两个整数 (li, ri),表示第 (i) 个任务最少需要的时间和最多需要的时间。
输出格式
输出一行:一个字符串或一个整数,表示答案。
样例 1
输入
3 10
4 6
1 6
1 2
输出
Maybe OK
样例 2
输入
3 10
2 9
6 8
9 10
输出
2
数据范围
- 对于 50% 的数据,
(n <= 100)
; - 对于 100% 的数据,
(1 <= n <= 10^5)
,(1 <= L <= 10^9)
,(1 <= li <= ri <= 10^4)
。
相关
在下列比赛中: