- 博客(4)
- 收藏
- 关注
原创 动态规划法求解0/1背包问题
题目:用动态规划法求如下0/1背包问题的最优解:有5个物品,其重量分别为 (3, 2, 1, 4, 5),物品的价值分别为 (25, 20, 15, 40, 50),背包容量为 6。将物品i放入背包,此时最大价值就是物品i的价值,加上将剩余的容量装满时的最大价值,即f(i-1,j-w[i])+v[i]。不将物品i放入背包,此时最大价值就是在背包容量j时不放入物品i时的最大价值,即f(i-1,j)。其中,w[i]表示物品i的重量,v[i]表示物品i的价值。综合以上两种情况,我们可以得到动态转移方程。
2024-06-17 14:06:54 280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人