摘要: 分组背包问题 问题描述: 有 N 组物品和一个容量是 V 的背包。 每组物品有若干个,同一组内的物品最多只能选一个。 每件物品的体积是 vij,价值是 wij,其中 i 是组号,j 是组内编号。 求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。 分析: f[i][j]表示只看前i 阅读全文
posted @ 2022-01-28 22:44 ture? 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 多重背包 II —— 二进制优化 核心思想:转换成0~1背包问题。———— 对个体拆分后全部打散,反正能够保证从全局上使得所有情况依然存在就可以了。 核心思想**(前提建议先把多重背包朴素版算法搞清楚)** 转换成0 ~ 1背包问题,对个体拆分后全部打散,反正能够保证从全局上使得所有情况依然存在就可 阅读全文
posted @ 2022-01-28 10:26 ture? 阅读(234) 评论(0) 推荐(0) 编辑