码迷,mamicode.com
首页 >  
搜索关键字:背包dp    ( 292个结果
hdu 1171 Big Event in HDU(背包DP)
题意:杭电搬迁,有N种设备,每种设备有个价值V,数量M,要求将这些设备平分,使得平分后两边的总价值尽可能地相等。输出两边各自的总价值。思路:背包DP后,P=所有的总价值/2,然后从P开始往两边找到第一个满足的价值。可以降维,但是要注意for循环的顺序。看代码。代码:int v[55], m[55];...
分类:其他好文   时间:2015-01-23 22:53:33    阅读次数:295
POJ 1837 Balance 背包dp
点击打开链接 Balance Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 11067   Accepted: 6865 Description Gigel has a strange "balance" and he wants to pois...
分类:其他好文   时间:2015-01-23 16:30:49    阅读次数:173
hdu 2955 Robberies(背包DP)
题意:小偷去抢银行,他母亲很担心。他母亲希望他被抓的概率真不超过P。小偷打算去抢N个银行,每个银行有两个值Mi、Pi,Mi:抢第i个银行所获得的财产 Pi:抢第i个银行被抓的概率求最多能抢得多少财产。思路:由于概率不是整数,所以不能将其作为背包容量。继续观察,发现Mi是整数,调整思路可发现,可以将....
分类:其他好文   时间:2015-01-16 23:43:56    阅读次数:125
0-1背包问题(DP)
背包问题(Knapsackproblem):给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。即在总重量不超过W的前提下,总价值是否能达到V?基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题..
分类:其他好文   时间:2014-12-09 19:49:11    阅读次数:219
HDU 5119 Happy Matt Friends(2014北京区域赛现场赛H题 裸背包DP)
虽然是一道还是算简单的DP,甚至不用滚动数组也能AC,数据量不算很大。对于N个数,每个数只存在两个状态,取 和 不取。容易得出状态转移方程:dp[i][j] = dp[i - 1][j ^ a[i]] + dp[i - 1][j];dp[i][j] 的意思是,对于数列 中前 i 个数字,使得 XOR...
分类:移动开发   时间:2014-12-04 17:30:06    阅读次数:197
hdu 1284 钱币兑换问题
这道题有n多种思路和做法,网上一搜也能搜到一大堆(可对于弱菜的我来说曾经一种做法也不会T.T),先不说完全背包,dp,母函数之类的高端技术了,直接用数学方法来搞即可(我也是看了别人的代码和注解后才想明白的……) 把不同的种数按照硬币的种类和数量来分类,可以先考虑3分的硬币:先用3分和1分的硬币...
分类:其他好文   时间:2014-12-03 00:01:45    阅读次数:166
紫书---P60硬币问题
紫书---P60硬币问题------完全背包、DP#include #include #include using namespace std;#define INF 0x3f3f3f3f#define N 1010int n,s;int w[N]; //w表示n种硬币的面值...
分类:其他好文   时间:2014-11-18 14:43:05    阅读次数:144
UVA 147 Dollars
跟UVA 674 Coin Change 一样的。完全背包。 不过注意的是需要变换一下。 把浮点数转换为整形,全部 *20 。 coin[]={1,2,4,10,20,40,100,200,400,1000,2000}; 需要注意的是 int 会溢出,需要long long。格式控制按题意。 #include #include #include #include #include...
分类:其他好文   时间:2014-11-06 11:03:16    阅读次数:245
NYOJ 49 开心的小明(经典01背包水题)
开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规...
分类:其他好文   时间:2014-11-04 22:51:04    阅读次数:298
hdu 3810 Magina 队列模拟0-1背包
题意: 出一些独立的陆地,每片陆地上有很多怪物,杀掉每个怪物都需要一定的时间,并能获得一定的金钱,给出指定的金钱m, 求最少要多少时间可以得到m金钱,仅能选择一个陆地进行杀怪。 题解: 这题,如果不管数据范围,很容易想到对每片陆地求一次0-1背包(dp(i, j) = min(dp(i-1, j), dp[i-1, j-money] + time), i 为金钱),然后在所有陆地中找出最少的...
分类:其他好文   时间:2014-10-29 17:14:26    阅读次数:132
292条   上一页 1 ... 25 26 27 28 29 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!