#P2518. Lucas的多重背包
Lucas的多重背包
题目描述
Lucas 有一个背包,背包的容量为 。
有 个种类的物品,第 个种类物品,每件的体积是 ,价值是 ,共有 件。
Lucas 想要选择一些物品装入背包,并且在满足
- 装入背包的物品体积之和不超过
的情况下,
- 装入背包的物品价值之和最大。
求:最大价值。
输入格式
第一行,两个整数 和 ,分别表示物品的种类数以及背包的容量。
接下来 行,每行包含三个整数 , 和 ,表示第 种物品单件的体积,价值,以及第 种物品的数量。
输出格式
输出一个整数,表示放入背包的物品体积之和 的情况下能够获得的最大价值。
样例
3 12
9 13 2
4 6 2
6 8 3
16
6 20
21 100000 1000
3 4 7
8 13 2
11 20 3
7 9 5
4 6 4
33
说明/提示
数据规模与约定
- 对于 的数据,,,
- 对于 的数据,,,,