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