部分背包问题虽说是归于背包问题的一种,而且背包问题大多数是通过动态规划的出的结果,但是贪心算法解部分背包,不管是思想还是操作上来说,都是非常简单的。首先,我们来看一下什么叫做部分背包。
有N个商品,每个商品的重量为WI,价格为:PI,现有一个背包,最多能装M的重量.
其中(0<=I< N,0< wi<.M).
问:怎样装能使包中装入的商品价值最高(对于每个商品可以只装该商品的一部分)...
分类:
其他好文 时间:
2015-07-23 14:05:00
阅读次数:
90
----第一节----初识动态规划--------
经典的01背包问题是这样的:
有一个包和n个物品,包的容量为m,每个物品都有各自的体积和价值,问当从这n个物品中选择多个物品放在包里而物品体积总数不超过包的容量m时,能够得到的最大价值是多少?[对于每个物品不可以取多次,最多只能取一次,之所以叫做01背包,0表示不取,1表示取]
为了用一...
分类:
其他好文 时间:
2015-07-23 13:56:10
阅读次数:
250
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int dp[1010]; 8 int v[1010]; 9 int w[1010];10 11 int main()12 {13 int t;14 ...
分类:
其他好文 时间:
2015-07-22 20:51:39
阅读次数:
78
题意:求一段连续的整数能否凑成某一个整数n。区间内的整数使用次数不限
分析:这题的题面的硬币凑钱,所以我刚开始以为是dp,无限背包,但是发现不是背包问题,但我还是认为是个dp,于是写了一个转移方程,似乎是对的,准备写代码的时候才发现用dp的话,数组根本不可能开那么大 10^9,所以我确定不是dp,根据经验觉得应该是个yy题,于是开始手动找规律,发现:只要n在区间 k[l,r]里面,就能用区间内的...
分类:
其他好文 时间:
2015-07-22 13:06:14
阅读次数:
108
对于不同物品的价格和不同物品的重要程度,心里有个权重,但是总价值不能超过ValueMax(最大容量,也就是背包问题中的容纳最大重量)。现在有五件物品,总价值不能超过1000元。这五件物品的的单价和对应的重要程度的关系是:800--2400--5300--5400--3200--2问题是怎么在总价值的...
分类:
其他好文 时间:
2015-07-22 01:33:29
阅读次数:
108
A题是个背包问题。给你n个一行代码,第 i 代码写的时候会产生 ai 个bug,要写 m 行,总的bug不能超过 b 个,问有多少种方案,对mod取模。dp[i][j][k] = (dp[i-1][j][k] + dp[i][j-1][k-a[i]]) % mod; 表示不选第 i 个的话就有 dp...
分类:
其他好文 时间:
2015-07-21 01:33:14
阅读次数:
139
FATE(HDU2159)Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一...
分类:
其他好文 时间:
2015-07-20 21:08:09
阅读次数:
295
题意:求在给定时间内,最多能唱多少歌曲,在最多歌曲的情况下,使唱的时间最长。该题类似于01背包问题,可用01背包问题的解题思路来求,每个歌曲相当于物品,歌曲的长度相等于物品重量,每个歌曲的“价值”为1。由于金歌劲曲时间最长,所以最后要留至少1秒时间开始唱金歌劲曲,所以计算t-1时间内最多唱的歌...
分类:
其他好文 时间:
2015-07-20 19:23:22
阅读次数:
92
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