随笔分类 - 背包问题
摘要:动态规划的引入 P1802 5倍经验日【变形的01背包】
阅读全文
摘要:动态规划的引入 P1616 疯狂的采药【完全背包】
阅读全文
摘要:动态规划的引入 P1048 采药【01背包】
阅读全文
摘要:题目 有n种物品和一个容积为V的背包,第i种物品有amount[i]个,体积cost[i]和价值valum[i],问如何选取物品使得放入背包的物品价值之和最大。 优化 amount[i]==1时,当01背包处理。 amount[i]≥1时,采用二进制拆分,从而转换成01背包求解,具体如下: 在上面的
阅读全文
摘要:有N种物品和一个容量为V的背包。第i种物品最多有p[i]件可用,每件费用是w[i],价值是v[i]v[i]v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 具体转换为01背包的策略: 二进制拆分 将第i种物品分成若干件物品,其中 例如意见物品的p【i】为13,则
阅读全文