#136. 可撤销完全背包
可撤销完全背包
题目描述
有 个物品, 体积分别是 。每个物品可以使用无限次。
现在,第 个物品丢失了。
- 要使用剩下的 物品 恰好装满 容积为 的背包,有几种方法呢?。
输入格式
第一行两个整数 ,表示物品的数量和最大的容积。 第二行 个整数 ,表示每个物品的体积。
输出格式
输出一个 的矩阵,第 行第 列的数字代表去掉第 个物品后,剩余 个物品凑出容量恰好为 的方案。
由于方案数较多,你只需要输出方案的个位数。
3 2
1 1 2
12
12
23
提示
数据范围
-
对于 的数据,,且 。
-
对于 的数据,,且 。
样例解释
如果物品 丢失的话,有三种方法装满容量是 的背包
- 选择物品 和物品 。
- 选择两个物品 。
- 选择两个物品 。