码迷,mamicode.com
首页 >  
搜索关键字:分组背包    ( 249个结果
acdream 1032 树形dp
又是一道树上做分组背包的题目... 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int INF = 999999999; 7 const int N = 2001; 8 int value[N]; 9 i...
分类:其他好文   时间:2015-08-01 21:48:28    阅读次数:116
hdu4003Find Metal Mineral 树形dp+分组背包
//k个机器人从一颗树的树根开始往下走, //走树的每条边都要消耗能量,问这k个人最少花多少能量能遍历所有点 //dp[u][i] 表示以u点为根节点的子树用i个节点遍历最少需要多少能量 //当i = 0时表示有一个点遍历了这颗子树又返回上一个节点 #include #include #include #include using...
分类:Web程序   时间:2015-07-31 18:33:12    阅读次数:139
hdu1712ACboy needs your help 分组背包模板题
//a[i][j] 表示花j天做第i件事得到的收获 //m天时间得到的最大收获 #include #include #include using namespace std ; const int maxn = 110 ; int dp[maxn] ; int a[maxn][maxn] ; int main() { int n , m...
分类:其他好文   时间:2015-07-30 21:26:01    阅读次数:119
hdu 3033 I love sneakers!【详剖 DP 之 分组背包 】
hdu 3033 I love sneakers!【详剖 DP 之 分组背包 】 题意: Iserlohn 有M元钱,现在有N双鞋子,鞋子有K个品牌,每双鞋都有三个参数品牌a,标价b,还有一个价值c,问Iserlohn 是否可以把每种品牌的鞋子至少买一双,如果不可以,输出“impossible·”,可以输出可以获得鞋子的最大价值和。 分析: 首先看一下什么是分组背包。 有N件物品和一个容量为V的背包。第i件物品的费用是Ci,价值是Wi。这些物品被划分为K组,每组中的物品互相冲突,最多选一件。求解将哪些...
分类:其他好文   时间:2015-07-29 19:25:32    阅读次数:130
ZOJ 3450 Doraemon's Railgun (DP·分组背包)
题意  多啦A梦有一个超电磁炮  然后要打死n堆敌人  在同一条射线上的敌人只有先打死前面的一堆才能打后面的一堆  给你打死某堆敌人需要的时间和这堆敌人的人数   问你在T0时间内最多打死多少个敌人 分组背包问题  先要把同一条射线上的敌人放到一个分组里  后面的敌人的时间和人数都要加上前面所有的  因为只有前面的都打完了才能打后面的  然后每组最多只能选择一个   判断共线用向量处理   ...
分类:其他好文   时间:2015-07-29 10:16:47    阅读次数:92
hdu 1712 ACboy needs your help (dp 分组背包)
#include#include#include#includeusing namespace std;int a[200][200];int dp[200];int main(){ int n,m; int i,j,k; while(scanf("%d%d",&n,&m)!=EO...
分类:其他好文   时间:2015-07-28 23:01:12    阅读次数:125
hdu 4003 树形dp+分组背包 2011大连赛区网络赛C
题意:求K个机器人从同一点出发,遍历所有点所需的最小花费链接:点我Sample Input3 1 1 //3个点,从1出发,1个机器人1 2 11 3 13 1 21 2 11 3 1Sample Output32转移方程: dp[i][j]=min(dp[i][j],dp[i][j*k],d...
分类:其他好文   时间:2015-07-27 18:27:47    阅读次数:127
分组背包
问题有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。算法这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就是说....
分类:其他好文   时间:2015-07-25 18:24:53    阅读次数:174
hdu1712 分组背包 ACboy needs your help
ACboy needs your helpTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5022Accepted Submission(s): 2...
分类:其他好文   时间:2015-07-25 18:16:12    阅读次数:102
hdu 3033 分组背包(每组至少选一个)
题意:有个小娃娃得了奖学金要去买东西,一共有n个东西分为k组,每个东西有一个花费和价值,问在每组东西至少买一个的条件下,小娃娃用他的奖学金买东西可以获得的最大价值。思路:定义状态dp[i][v]表示在[1, i]组物品都至少有一个被购买时用v(背包容量)这么多钱能得到多少价值。状态转移方程: i.....
分类:其他好文   时间:2015-07-20 16:01:15    阅读次数:140
249条   上一页 1 ... 15 16 17 18 19 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!