摘要:
在多重背包问题中物品的数量被限制,没办法法像完全背包或者01背包那样简单的dp 但是通过二进制优化仍可以将多重背包问题转化为01背包问题 我们可以将每一个物品的数量按二进制的办法分成很多份 比如一个物品的数量是9 那么就可以将1,2,4,2将物体分成四份 同时该物体的价值和质量都变成1,2,4,2这 阅读全文
posted @ 2021-05-18 21:30
redintonc
阅读(161)
评论(0)
推荐(0)
摘要:
搞了好久终于来写dp了 完全背包问题和01背包问题只有一个区别,就是完全背包中物品可以取无数次但01背包只能取一次。 而因此带来的解法也只有一个不同,那就是用滚动数组时01背包要从后向前枚举而完全背包只需要从前往后枚举即可,具体为什么这个问题属实困惑了我一阵子。 完全背包从前向后枚举时前面的状态可能 阅读全文
posted @ 2021-05-18 20:43
redintonc
阅读(379)
评论(0)
推荐(0)

浙公网安备 33010602011771号