背包问题dp

背包问题dp,第1张

背包问题dp

求目标和多半适用公式:dp[j] += dp[j - coins[i]];
01背包
*01背包遍历顺序多半是从后向前遍历(防止多次放入)
求装满背包有几种方法的情况下,递推公式一般为:
dp[j] += dp[j - nums[i]];
求不装满背包有几种方法的情况下,递推公式一般为:
dp[j] = Math.max(dp[j], dp[j - nums[i]] + nums[i]);
完全背包
完全背包遍历顺序多半是从前向后遍历

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5636508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存