问题描述:有一个容量为c的背包,有n种物品,第i种物品的重量是wi,价值是vi;可以拿走一种物品的全部或者部分。怎样才能使背包装入的物品价值最大?分析:与0-1背包不同的是可以装入一种物品的一部分,在0-1背包只能用动态规划的方法来解,具体证明见《算法导论》,完全背包问题可以用动态规划来解也可以用贪...
分类:
其他好文 时间:
2015-10-29 00:27:43
阅读次数:
246
目录
第一讲 01背包问题
第二讲 完全背包问题
第三讲 多重背包问题
第四讲 混合三种背包问题
第五讲 二维费用的背包问题
第六讲 分组的背包问题
第七讲 有依赖的背包问题
第八讲 泛化物品
第九讲 背包问题问法的变化
附:USACO中的背包问题
前言
本篇文章是我(dd_engi)正在进行中的一个雄心勃勃的写作...
分类:
其他好文 时间:
2015-08-27 15:19:14
阅读次数:
186
本题其实是经典(完全)背包问题的一个变种,只不过需要处理一下B[i]。设dp[i]为花费i所得糖果最大值。根据题目,共有n堆礼物,买k个第i堆礼物获得糖果A[i] * k + B[i] (k > 0),每堆礼物数不限。我们可以把每一堆礼物中的每一个礼物单独看成一堆。那么一共有无穷堆共k组礼物。bel...
分类:
其他好文 时间:
2015-08-21 23:07:24
阅读次数:
226
题目地址:HDU 5410
题意:有M元钱,N种礼物,若第i种礼物买x件的话,会有Ai*x+Bi颗糖果,现给出每种礼物的单价、Ai值与Bi值,问最多能拿到多少颗糖果。
思路:完全背包问题。
dp[j][1]在当前物品时花钱为j的并且买过当前物品的最大值。
dp[j][0]不买当前这件物品此前花钱为j的的最大值。
每种物品的价值随Ai线性变化,但是不随B[i]线性变化,B[i]仅是在第一次挑...
分类:
其他好文 时间:
2015-08-21 17:11:39
阅读次数:
158
1.题目描述:点击打开链接
2.解题思路:本题是完全背包问题的一种变形。根据题意描述,每种物品的价值随着A[i]是线性变化的,但是并不随着B[i]线性变化,B[i]仅仅是在第一次挑选第i件物品是才算入,其他时候均不算入。因此,这里的状态要比普通的完全背包增加一个维度:是否是第一次选第i件物品,即用(i,j,flag)表示当前背包容量为j时,是否为第一次选第i件物品时的最大价值。那么不难得到如下状...
分类:
其他好文 时间:
2015-08-21 13:46:58
阅读次数:
174
FATE(HDU2159)Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一...
分类:
其他好文 时间:
2015-07-20 21:08:09
阅读次数:
295
DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes f...
分类:
编程语言 时间:
2015-07-20 12:27:43
阅读次数:
155
裸题:完全背包问题,求装满背包的最小价值。
注意初始化,要求完全装满,除了容量为0的背包外,其他全部赋值为inf。
AC代码:
#include
#include
#include
#include
using namespace std;
#define inf 0x7ffffff
int main()
{
int t,e,f,n;
int w[505],v[505],dp[1...
分类:
其他好文 时间:
2015-07-20 10:58:39
阅读次数:
110
首先先说明一下01背包和完全背包问题的区别01背包:有 N 件物品和一个容量为 V 的背包。放入第 i 件物品耗费的费用是 Ci,得到的价值是 Wi。求解将哪些物品装入背包可使价值总和最大。(可以不装满)完全背包:有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用。放入第 i 种物品 的...
分类:
编程语言 时间:
2015-04-18 14:19:52
阅读次数:
211
转自: http://blog.csdn.net/insistgogo/article/details/11081025摘自Tianyi Cui童鞋的《背包问题九讲》,稍作修改,方便理解。本文包含的内容: 问题描述基本思路(直接扩展01背包的方程)转换为01背包问题求解(直接利用01背包)O(VN)...
分类:
其他好文 时间:
2015-04-13 10:54:33
阅读次数:
162