随笔分类 -  dp

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

点击右上角即可分享
微信分享提示