问题 CO: 吃菜

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:159 解决:41

题目描述

n盘菜,每盘菜需要$a_i$的时间去吃,有$b_i$的美味度。
现在有如下规则:
  • 点了一盘菜之后,只能将其吃完后才能点下一盘菜。
  • t 时刻过后就不能再点菜了,但是依旧可以吃菜。
  • 每种菜只能点一次。
最后问最后能够得到的最大美味度是多少。


输入

n  t
$a_1$ $b_1$
$a_2$ $b_2$
.....
$a_n$ $b_n$
2 <= n <= 3000 , 1 <= t <= 3000 
1 <= $a_i$ , $b_i$ <= 3000

输出

最后能够得到的最大美味度是多少。

样例输入 复制

2 60
10 10
100 100

样例输出 复制

110

提示

按此顺序点第一道菜和第二道菜,最大美味度将达到110。
如果我们能及时点一道菜,我们可以花任何时间来吃它。


样例2
输入:
10 100
15 23
20 18
13 17
24 12
18 29
19 27
23 21
18 20
27 15
22 25

输出:
145