传送门:点击打开链接
题意:你有M块钱,现在有N件商品
第i件商品要Wi块,如果你购买x个这样的商品,你将得到Ai*x+Bi个糖果
问能得到的最多的糖果数
思路:非常好的一道01背包和完全背包结合的题目
首先,对于第i件商品,如果只买1个,得到的价值是Ai+Bi
如果在买1个的基础上再买,得到的价值就是Ai
也就是说,除了第一次是Ai+Bi,以后购买都是Ai
那么,我们能否...
分类:
其他好文 时间:
2015-08-20 19:01:59
阅读次数:
214
分三种情况。至少取一种 那可以直接取 或者从上一种情况来取.dp[i][k]=max(dp[i][k],dp[i-1][k-a[j].c]+a[j].v,dp[i][k-a[j].c]+a[j].v);至多取一种 只能从上一种情况来取 dp[i][k]=max(dp[i][k],dp[i-1][k-...
分类:
其他好文 时间:
2015-08-17 11:27:04
阅读次数:
129
0-1背包问题描述:N件物品和容量为V的背包;每种物品均只有一件,且第i件物品重量为weight[i],价值为value[i]。求将哪些物品放入背包可使物品重量总和不超过背包容量,且价值总和达到最大?完全背包混合背包
分类:
其他好文 时间:
2015-07-06 17:24:24
阅读次数:
103
混合背包(多重背包+完全背包)—— POJ 3260...
分类:
其他好文 时间:
2015-04-28 09:54:09
阅读次数:
130
一道裸的混合背包题目,但是忘记了去重一直TLE,就是如果体积
题目连接:http://codevs.cn/problem/3269/
#include
#include
#include
#include
using namespace std;
const int maxn = 210;
const int maxc = 200010;
inline int read()
{
...
分类:
其他好文 时间:
2014-11-16 21:41:20
阅读次数:
373
HDU3535 AreYouBusy(混合背包)
http://acm.hdu.edu.cn/showproblem.php?pid=3535
题意:
给你n个工作集合,给你T的时间去做它们。给你m和s,说明这个工作集合有m件事可以做,它们是s类的工作集合(s=0,1,2,s=0说明这m件事中最少得做一件,s=1说明这m件事中最多只能做一件,s=2说明这m件事你可以做也可以不做)。再给你ci和gi代表你做这件事要用ci的时间,能获得gi的快乐值。求在T的时间内你能获得的最大快乐值。
分析:
...
分类:
其他好文 时间:
2014-10-31 13:54:12
阅读次数:
204
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3535题意:有n个任务集合,需要在T个时间单位内完成。每个任务集合有属性,属性为0的代表至少要完成1个,属性为1的为至多完成1个,属性为2的为任意完成。每个任务做完后都有个价值,问在T个时间单位内完成n个...
分类:
其他好文 时间:
2014-10-28 00:43:00
阅读次数:
198
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3181题意:就是混合背包加分组背包,有的物品是01背包,有的是多重背包,有的是完全背包,同时物品还有不超过8组的分组,如果在同一组则最多只能选一种。问能不能恰好地用掉D的容量,并且...
分类:
其他好文 时间:
2014-08-06 17:49:11
阅读次数:
252
今天做数论的题目时,遇到一道多重背包的问题。好久没做过背包了,一时有点迷糊,当时理解的也不是很透彻,果断把背包九讲重新看了一遍。这里做下总结,加深自己的理解。
背包问题求的是在花费一定代价(物品的重量或体积)下,一个背包装入物品后所获得的最大价值。总的包括三种基本的背包:01背包,完全背包,多重背包。还有由这三种背包延伸出来的问题:混合背包,二维费用的背包,分组背包,背包问题问法的变化等...
分类:
其他好文 时间:
2014-07-26 15:00:21
阅读次数:
262
多重背包问题。
题意是给你一个数目的钱,还有一些 不同数量 也不同面额的钞票。问最接近给定 的数目,不能大于。
老样子,转换为 01 背包 和完全背包做。
不过很神奇的是,给多重背包 用二进制思想转换的时候 用 k
#include
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-07-13 16:22:52
阅读次数:
133