![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见背包问题模板
文章平均质量分 65
荔枝还冷静
这个作者很懒,什么都没留下…
展开
-
背包问题之01背包
背包问题(Knapsack problem)是一个经典的组合优化问题。它的基本形式是:给定一组物品,每个物品有自己的重量和价值,在限制总重量的情况下,如何选择物品使得总价值最大化。具体来说,背包问题可以分为0-1背包问题和无限背包问题。在0-1背包问题中,每个物品只能选择拿取一次,要么完全装入背包,要么不装入;而在无限背包问题中,每个物品可以选择拿取任意多次。原创 2023-11-14 21:14:32 · 332 阅读 · 1 评论 -
背包问题之完全背包
完全背包以及所有优化写法和讲解,耐心看完包你学会!原创 2023-11-15 19:33:58 · 674 阅读 · 0 评论 -
背包问题之多重背包
多重背包的朴素做法以及二进制优化做法,包含推导和证明。原创 2023-11-18 20:43:52 · 45 阅读 · 1 评论 -
背包问题之分组背包
分组背包问题和01背包问题几乎是一样的,只不过状态表示从前i个物品中,体积不超过j的所有选法集合,变成了从前i组物品中,每组只能选择一个,体积不超过j的所有选法的集合。原创 2023-11-19 16:38:34 · 319 阅读 · 0 评论