题目描述
在全新的YACS学习平台上,学生可以通过做题积攒**经验值**,更高的经验值可以获得全站更高的排名。
每月一次的限时双倍经验活动就要到了,在限时活动规定的时间段内完成的题目,均可获得双倍标准经验值的奖励,不过学生必须在完成一道题后才可以开始下一道题的挑战。如果开启一道题目的挑战时在规定活动时间段内,即使完成这道题时已经超过规定时间,则仍可获得双倍经验。每一题只有第一次完成时计算经验值,重复完成无效。
小爱参加了这个月的限时活动,该月限时活动时间段共$T$分钟,小爱可以挑战的题目共$n$题,其中第$i$题所需时间为$t_i$,标准经验值为$e_i$。请你帮助小爱计算一下,如何安排做题,才能使在活动时间内,获得的经验值尽可能的多,最多可以获得多少经验值?
输入
第一行:两个正整数 $n$ 与 $T$;
第二行到第 $n+1$ 行:每行两个正整数 $t_i$ 与 $e_i$。
输出
输出能获得的最多经验值
样例输入输出
提示
对于$30\%$的数据,$1\leq n \leq 20$
对于$60\%$的数据,$1\leq n \leq 100$
对于$100\%$的数据,$1\leq n \leq 5000$,$1 \leq T \leq 10^4$,$1 \leq t_i \leq 10^3$,$1 \leq e_i \leq 10^4$
样例1说明:先做第1,第2题,完成第2题时正好是6分钟,此时开始做第3题,仍算入双倍经验。
所以三道题都可以在活动时间内完成,获得经验为$(3+5+5)\times 2=26$
样例2说明:选择完成第2,第3题,共获得经验值$(5+5) \times 2=20$