01背包是是一个普通的动态规划入门问题:
一共有n个物品, 第i个物品的体积为v[i];
有一个背包容量为m,现在我要挑选一些物品放入这个背包
我现在知道在总体积不超过背包容量的情况下,他一共有多少种放法(总体积为0也算一种放法)。
1 <= n <= 30, 1 <= m , v[i]<= 1e9
很简单吧,但是……,你试一试吧。
输入有多组,每一组第一行是n和m接下来第二行到第n+1行,第i+1行表示v[i]。
输出每个样例的方案数,每个答案占据一行。
3 10 1 2 4
8