随笔分类 -  背包问题

摘要:动态规划的引入 P1802 5倍经验日【变形的01背包】 阅读全文
posted @ 2020-06-13 20:29 Jason66661010 阅读(194) 评论(0) 推荐(0) 编辑
摘要:动态规划的引入 P1616 疯狂的采药【完全背包】 阅读全文
posted @ 2020-06-13 20:23 Jason66661010 阅读(142) 评论(0) 推荐(0) 编辑
摘要:动态规划的引入 P1048 采药【01背包】 阅读全文
posted @ 2020-06-13 20:20 Jason66661010 阅读(128) 评论(0) 推荐(0) 编辑
摘要:题目 有n种物品和一个容积为V的背包,第i种物品有amount[i]个,体积cost[i]和价值valum[i],问如何选取物品使得放入背包的物品价值之和最大。 优化 amount[i]==1时,当01背包处理。 amount[i]≥1时,采用二进制拆分,从而转换成01背包求解,具体如下: 在上面的 阅读全文
posted @ 2020-04-27 18:17 Jason66661010 阅读(556) 评论(0) 推荐(0) 编辑
摘要:有N种物品和一个容量为V的背包。第i种物品最多有p[i]件可用,每件费用是w[i],价值是v[i]v[i]v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 具体转换为01背包的策略: 二进制拆分 将第i种物品分成若干件物品,其中 例如意见物品的p【i】为13,则 阅读全文
posted @ 2020-04-27 18:14 Jason66661010 阅读(518) 评论(0) 推荐(1) 编辑
摘要:完全背包问题 阅读全文
posted @ 2020-04-27 18:10 Jason66661010 阅读(155) 评论(0) 推荐(0) 编辑
摘要:01背包问题 阅读全文
posted @ 2020-04-27 17:24 Jason66661010 阅读(543) 评论(0) 推荐(1) 编辑

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