问题4162--背包

4162: 背包

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

东哥想去旅游,东哥有一个体积为 m 的背包来装东西,现家里有 n 件物品,现知道每个物品的体积与价值,怎样选择物品,在保证背包装得下的前提下,使获得的物品总价值最大,不要求出具体的取法,只要求出最大的价值是多少?

输入

第1行:两个数n、m。(n<=24 m<=1000) 接下来有n行,每行有两个正整数,分别表示每个物品的体积和价值。(1 <= 每个数 <= 100)

输出

一个数,获得的最大价值。

样例输入

4 12
3 4
4 5
5 7
8 10

样例输出

16

样例说明:
选取1、2、3号物品,得到的体积是12,背包装得下,而这时的价值16,是最大的。

来源/分类

 

[提交] [状态]