标签:lazy 就是 图片 com png cap 结果 loading aci
有 n 件物品和一个最大承重为 W 的背包,每件物品的重量是 ??i、价值是 ??i
注意:每个物品只有 1 件,也就是每个物品只能选择 0 件或者 1件。
(1)定义状态:假设 dp(i, j) 是 最大承重为 j、有前 i 件物品可选 时的最大总价值,i ∈ [1, n],j ∈ [1, W]
(2)状态转移方程:
?如果 j < weights[i – 1],那么 dp(i, j) = dp(i – 1, j)
?如果 j ≥ weights[i – 1],那么 dp(i, j) = max { dp(i – 1, j), dp(i – 1, j – weights[i – 1]) + values[i – 1] }
(3)初始值:
?dp(i, 0)、dp(0, j) 初始值均为 0
(4)最终结果:
dp[values.length][capacity]
标签:lazy 就是 图片 com png cap 结果 loading aci
原文地址:https://www.cnblogs.com/guoyu1/p/13406068.html