01背包·状态

8 分钟

dp[i][j] 表示“只考虑前 i 个物品、背包容量为 j 时”能得到的最大价值。这个二维状态既记录了“看到第几个物品”,又记录了“还剩多少容量”。最终答案就是 dp[n][W]

小纸条

dp[0][j](一个物品都不考虑)应该等于几?

登录 后可看答案

01背包·状态 · 算法进阶 · op599 课程