问题 5249 --限时任务

5249: 限时任务

题目描述

在全新的YACS学习平台上,学生可以通过做题积攒**经验值**,更高的经验值可以获得全站更高的排名。 每月一次的限时双倍经验活动就要到了,在限时活动规定的时间段内完成的题目,均可获得双倍标准经验值的奖励,不过学生必须在完成一道题后才可以开始下一道题的挑战。如果开启一道题目的挑战时在规定活动时间段内,即使完成这道题时已经超过规定时间,则仍可获得双倍经验。每一题只有第一次完成时计算经验值,重复完成无效。 小爱参加了这个月的限时活动,该月限时活动时间段共$T$分钟,小爱可以挑战的题目共$n$题,其中第$i$题所需时间为$t_i$,标准经验值为$e_i$。请你帮助小爱计算一下,如何安排做题,才能使在活动时间内,获得的经验值尽可能的多,最多可以获得多少经验值?

输入

第一行:两个正整数 $n$ 与 $T$; 第二行到第 $n+1$ 行:每行两个正整数 $t_i$ 与 $e_i$。

输出

输出能获得的最多经验值

样例输入输出

输入#1 复制
3 7
2 3
4 5
3 5
输出#1 复制
26
输入#2 复制
3 7
4 3
4 5
4 5
输出#2 复制
20

提示

对于$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$
序号 标题 作者 发表时间 费用 订购数 操作