![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
背包问题
文章平均质量分 74
__AiR_H
智障蒟蒻,蠢哭。。。QwQ
展开
-
多重背包 2016.5.8
一、题目 有N种物品和一个容量为V 的背包 第i种物品最多有 Mi 件可用,每件耗费的空间是Ci,价值是W 求解将哪些物品装入背包可使这些物品的耗费的空间总和不超过背包容量,且价值总和最大 二、基本算法 这题目和完全背包问题很类似 基本的方程只需将完全背包问题的方程略微一改即可 因为对于第 i 种物品有 Mi+1 种策略: 取0件,取1件……取Mi件 令 dp[i, v]原创 2016-05-08 02:02:41 · 2424 阅读 · 0 评论 -
完全背包 2016.5.8
一、题目 有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用 放入第 i 种物品的耗费的空间是 Ci,得到的价值是 Wi 求解: 将哪些物品装入背包,可使这些物品的耗费的空间总和不超过背包容量,且价值总和最大 二、基本思路 这个问题非常类似于01背包问题,所不同的是每种物品有无限件 也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种 而原创 2016-05-08 01:35:49 · 2498 阅读 · 0 评论 -
01背包
1、团队程序设计天梯赛-练习集-L3-001 凑零钱 参考:http://www.cnblogs.com/xingxing1024/p/5557825.html 解题思路: 硬币数越多且用的硬币数相同的情况下后面的硬币面值越大时字典序越小 定义 dp[j] 表示要支付的款额为 j 时需要的硬币的数量 #include #include #include #include原创 2016-07-07 14:06:50 · 262 阅读 · 0 评论 -
01背包 2016.5.1
一、题目 有 N 件物品和一个容量为 V 的背包 放入第 i 件物品耗费的空间是 Ci,得到的价值是 Wi 求解将哪些物品装入背包可使价值总和最大 二、基本思路 特点: 每种物品仅有一件,可以选择放或不放 用子问题定义状态: F[i, v] 表示前 i 件物品恰放入一个容量为 v 的背包可以获得的最大价值原创 2016-04-29 23:55:40 · 554 阅读 · 0 评论