C. 多重背包问题

内存限制
512 MiB
时间限制
2000 ms
标准输入输出
题目类型
传统
评测方式
无测试数据
上传者 admin

题目描述

种物品和一个容量是 的背包。

种物品最多有 件,每件体积是 ,价值是

求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。

输出最大价值。

输入格式

第一行两个整数,,用空格隔开,分别表示物品种数和背包容积。

接下来有 行,每行三个整数 ,用空格隔开,分别表示第 种物品的体积、价值和数量。

输出格式

输出一个整数,表示最大价值。

样例

输入

4 5
1 2 3
2 4 1
3 4 3
4 5 2

输出

10

数据范围与提示