美文网首页动态规划
分组背包问题

分组背包问题

作者: 小幸运Q | 来源:发表于2019-01-03 16:13 被阅读2次

拥有相互排斥的物品(爆炸物)怎么办?

题目: 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

for 所有的组k 
for 所有的i属于组k 
for v=V1..Vk 
f[v]=max{f[v],f[v-c[i]]+w[i]} 

相关文章

  • 分组背包问题

    拥有相互排斥的物品(爆炸物)怎么办? 题目: 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w...

  • 背包问题系列之--分组背包问题

    问题描述 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被化为若干组,每组中...

  • 背包入门

    背包,是动态规划里一类典型的问题,主要有:01背包,完全背包,多重背包,混合背包,二维费用背包,分组背包,有依赖背...

  • 分组背包

    分组背包是LC(01)背包的一种变形吧。它就是给你一点质量,你不一定全部质量都要选,可以看看HDUOJ的Savin...

  • 分组背包

    原题链接[https://www.acwing.com/problem/content/description/9...

  • 多重背包Ⅰ,Ⅱ/分组背包

    多重背包问题Ⅰ 原题链接[https://www.acwing.com/problem/content/4/] 有...

  • c语言解决分组背包问题

    1.源码实现 2.编译源码 6.运行及其结果

  • ACM程序设计_期末考试

    HDU Today_Dijkstra Saving HDU_贪心 分组背包 贪心做法 分组背包做法 当时做dp训练...

  • [转]背包问题九讲v1.0(P06: 分组的背包问题)

    问题 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的...

  • 背包问题(完全背包)

    动态规划合集: 1.矩阵链乘法2.投资组合问题3.完全背包问题4.01背包问题5.最长公共子序列 例题3——背包问...

网友评论

    本文标题:分组背包问题

    本文链接:https://www.haomeiwen.com/subject/zbnfrqtx.html