#P1011. 限时挑战赛
限时挑战赛
题目描述
小可正在参加一项限时闯关挑战赛。比赛中共有 个可选关卡,完成第 个关卡需要连续操作 分钟,成功后可获得 点积分。
比赛规则如下:
- 每次只能选择一个关卡开始挑战,选定后立即开始计时操作。
- 每个关卡最多只能完成一次,不能重复挑战。
- 必须将当前正在进行的关卡彻底完成后,才能选择并开始下一个关卡。
- 从第一个关卡开始挑战的时刻算起,经过 分钟后,挑战系统关闭,此时不能再开始新的关卡,但已经开始的关卡可以继续操作直至完成。
小可希望合理安排关卡的挑战顺序,使得最终获得的总积分最大。请你帮他算出这个最大积分。
输入格式
第一行两个整数 和 ,表示可选关卡数量和闯关时限。
接下来 行,每行 个整数 ,分别表示第 个关卡所需的操作时间和成功后可获得的积分。
输出格式
一个整数,表示可获得的最大总积分。
样例
2 60
10 10
100 100
110
3 60
10 10
10 20
10 30
60
3 60
30 10
30 20
30 30
50
10 100
15 23
20 18
13 17
24 12
18 29
19 27
23 21
18 20
27 15
22 25
145
样例1解释
依次挑战第 个关卡和第 个关卡。先挑战第 个关卡,耗时 分钟,获得 分;此时已用去 分钟,仍在 分钟内,因此可以开始第 个关卡。第 个关卡耗时 分钟,获得 分。总积分为 。请注意,虽然第 个关卡的完成时间已超出 ,但只要开始时刻在时间限制内,就可以继续操作直至完成。
样例2解释
可以在 分钟内完成所有三个关卡。例如依次挑战第 、、 个关卡,总耗时 分钟,每个关卡的开始时刻都未超过 分钟,总积分 。
样例3解释
无论如何安排,最多只能挑战两个关卡。例如先挑战第 个关卡( 分钟, 分),完成后时刻为 ;此时开始第 个关卡( 分钟, 分),开始时刻 仍在 分钟内,总积分 。若想挑战三个关卡,第三个关卡的开始时刻将为 分钟,超过了 的限制,因此无法开始。
数据范围
对于 的数据,,,,。