第一行输入两个整数 ——物品数量与背包容量。接下来 行,第 行输入三个整数 ,描述第 件物品的重量、价值与所属组别。
输出一个整数,表示在约束条件下可以获得的最大价值。
3 45 10 10 1 10 5 1 50 400 2
10
共有两组:组 有两件重量 的物品,价值分别为 与 ;组 有一件重量 的物品,价值 。背包容量仅为 ,无法选择组 的物品,因此最佳方案为在组 中选择价值为 的物品,得到答案 。