题目描述
一艘货运飞船即将起飞,为空间站运送补给。飞船货舱的最大载重为 千克。
地面共有 件候选补给包,第 件的质量为 千克、科学价值为 。每件补给包至多装载一件,装载的总质量不能超过 。
求飞船能装载的补给包科学价值总和的最大值。
输入格式
第一行两个整数 ,分别表示补给包总数与货舱最大载重。
接下来 行,每行两个整数 ,表示第 件补给包的质量与科学价值。
输出格式
输出一行,一个整数,表示科学价值总和的最大值。
样例
输入
4 9 4 40 5 55 6 58 3 25
输出
95
样例解释:装载质量 与 的两件,总质量 ,价值 ,最优。
输入
1 1000000000 1000000000 666
输出
666
样例解释:载重高达 ,但补给包只有一件,装上它恰好把载重用满。
输入
3 7 8 999 9 1000 7 42
输出
42
样例解释:前两件的质量都超过 装不进货舱,只能装第三件。
数据范围
对于 的数据:,,,。
本题共 10 个测试点,每个测试点 10 分。