5429 多重背包
题目描述 Description
你有一个容量为M的背包,和N种物品。
每种物品都有三个属性,vi,wi,与ci,分别表示这种物品的体积、价值和件数。
你的任务是,从这些所给物品中,选出若干件,其体积之和不能超过背包容量,并且使所选物品的权值的和最大。
输入描述 Input Description
第一行两个整数N,M
接下来N行每行三个数vi,wi,ci描述第i件物品的属性
输出描述 Output Description
最大的权值和
样例输入 Sample Input
2 8
2 100 4
4 100 2
样例输出 Sample Output
400
数据范围及提示 Data Size & Hint
对于20%的数据,ci=1
对于60%的数据,N,M<=500,ci<=100
对于100%的数据,N,M<=3000,ci<=3000,保证答案不超过2147483647