01背包(ZeroOnePack): 有N件物品和一个容量为V的背包,每种物品均只有一件,第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。 完全背包(CompletePack): 有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的重量是w[i], ...
分类:
其他好文 时间:
2018-01-01 17:01:30
阅读次数:
149
题意 : 给出目标金额 N ,问你用面额 1~K 拼成 N 的方案有多少种 分析 : 完全背包的裸题,完全背包在 DP 的过程中实际就是列举不同的装填方案数来获取最值的 故状态转移方程为 dp[i] += dp[j-w[i]] 但是这题怎么可能那么简单呢! N 和 K 的上限导致答案过大,需要使用高 ...
分类:
其他好文 时间:
2017-12-29 15:25:25
阅读次数:
136
题意 : 给出一个数 n ,问如果使用不同 2 的幂的和来组成这个数 n 有多少种不同的方案? 分析 : 完全背包解法 将问题抽象==>有重量分别为 2^0、2^1、2^2…2^k 的物品且每种物品可无限取,问有多少种方案来填满容量为 n 的背包? 之前并不知道背包还能用来计数....... 有一道 ...
分类:
其他好文 时间:
2017-12-26 16:06:32
阅读次数:
193
Description 在《Harry Potter and the Deathly Hallows》中,Harry Potter他们一起逃亡,现在有许多的东西要放到赫敏的包里面,但是包的大小有限,所以我们只能够在里面放入非常重要的物品,现在给出该种物品的数量、体积、价值的数值,希望你能够算出怎样能 ...
分类:
其他好文 时间:
2017-12-22 13:27:57
阅读次数:
189
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2159 思路 每种怪都有无限个,所以使用完全背包来解决。这题比普通完全背包多了一个条件,就是杀怪的个数不应超过k个,所以要另开一个数组cnt[],cnt[i]表示在忍耐度为i的情况下,获得最大经验所杀怪的 ...
分类:
其他好文 时间:
2017-12-10 17:00:32
阅读次数:
145
改错之日 今天开始停课集训了,还有点茫然。 今天首先改了一下noip的几个题目,就做一个总结吧。 D1T1我找规律秒出a*b-a-b,开考1min打完,又写了个完全背包暴力对拍了一波发现正确。写完第二题之后简单证明了一下就不管了。。结果2min最后发现long long问题,天不亡我。 D1T2模拟 ...
分类:
其他好文 时间:
2017-11-28 23:13:14
阅读次数:
137
1017: [JSOI2008]魔兽地图DotR Description DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Ancients) Allstars。DotR里面的英雄 ...
分类:
其他好文 时间:
2017-11-25 13:16:03
阅读次数:
263
题意 给一个储钱罐,已知空的储钱罐和装了硬币的储钱罐的质量,然后给了n种硬币的质量和价值,问储钱罐里最少有多少钱 分析 完全背包 注意要初始化为 INF,要正好装满,如果结果是INF,输出This is impossible. 初始化dp[0] = 0,其余都为INF,因为只有开始时0转移过来的才是 ...
分类:
其他好文 时间:
2017-11-22 13:12:10
阅读次数:
164
题目把Partial 都搬出来了,其实是有这样的定理,说一个长度为n-2的序列,(1~n)一定可以对应一棵树。 叉姐的思路: 其实也可以看成完全背包。 n-2个度的分派,每种度是一个物品,而且可以选很多次——完全背包了 然后要减去f(1),首先是默认的度都为1. ...
分类:
其他好文 时间:
2017-11-21 23:59:26
阅读次数:
363
背包问题: 背包总容量为W,有n件重量为weight[i],权值为value[i]的物品 1、01背包: 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 2、完全背包: 每件物品有无限多个。 3、多重背包: 每件物品有有限制多个。(二进制优化) ...
分类:
其他好文 时间:
2017-11-09 00:49:52
阅读次数:
169