题目描述
小机器人的袋子体积为v,他提炼出了n种能量结晶,小机器人知道每种能量结晶的体积和总能量,他想要让袋子中装着的能量结晶所蕴含的能量最大化。下面请你编程帮助小机器人求出袋子中最多可以装下多少能量的能量结晶。(保证单位体积能量始终为整数)
输入
共n+1行。
第一行包含两个整数n和v(n<10000,v<100),n表示共有n种能量结晶,v表示袋子的总体积。
接下来的n行,每行两个整数volume和power(volume<100,power<500),分别表示这种能量结晶的体积和该能量结晶所蕴含的总能量值。
保证袋子无法装下所有能量结晶。
输出
一个整数,表示袋子中能存储能量结晶的最大能量值。
样例输入
5 10
6 12
4 16
3 9
2 2
1 10
样例输出
39