抽象描述:
x[n]:表示物品的选择,x[i]=1表示选择放进物品i到背包中。
...问题分析:
1.抽象之后背包问题转换为找到一个最优的数组,x1,x2,.....,xn的0-1序列。
2.假设最优解的序列为x1,x2,........,xn,能使背包容量C的总价值最大.
如果,x1=1,则x2,......,xn是C-w1容量的背包的总价值依然是 最大的序列;
如果,x1=0,则x2,....,xn是C容量的背包的总价值依然是 最大的序列。...wi情况下,哪种更能使背包的总价值更大:m(i,j)=max{ m(i+1,j),m(i+1,j-wi)+vi}(注意这是个递归式)
如果j<wi: m(i