码迷,mamicode.com
首页 >  
搜索关键字:树形dp    ( 1929个结果
hdu 4003 树形dp+分组背包
依旧是状态分组——求K个机器人从同一点出发,遍历所有点所需的最小花费Sample Input3 1 11 2 11 3 13 1 21 2 11 3 1Sample Output32 1 /* 2 HDU 4003 3 树形DP+只能选一个物品的分组背包 4 5 dp[pos][num]表示以po....
分类:其他好文   时间:2015-03-11 10:41:47    阅读次数:173
Codeforces 219D Choosing Capital for Treeland
题意:一条有向树,选择一个节点为根的话需要把朝向它的所有边都反转 ,问你最少需要反转几条边,选择那几个为根。解题思路:树形DP,先统计从下而上,然后再自上而下。解题代码: 1 // File Name: 219d.cpp 2 // Author: darkdream 3 // Created Tim...
分类:Windows程序   时间:2015-03-10 21:25:58    阅读次数:177
hdu 1561 树形dp+分组背包
卡在为什么是分组背包的问题上,看了下面几句话理解了题意就是给定n个点,每个地点有value[i]的宝物,而且有的宝物必须是另一个宝物取了才能取,问取m个点可以获得的最多宝物价值。一个子节点就可以返回m个状态,每个状态表示容量为j(j 8 #include 9 #include10 #include1...
分类:其他好文   时间:2015-03-10 11:37:12    阅读次数:137
UVA 1292-Strategic game(树形DP)
题目大意:给出一棵树,在某个选择某个结点可以覆盖和它相连的所有边,问最少选多少个结点所有边都被覆盖。 首先将无根树转化为有根树,0为根。 用d[i][0]表示不选择结点i时覆盖以结点i为根的子树最少要多少个结点,用d[i][1]表示选择结点i时覆盖以结点i为根的子树最少要多少个结点。若结点i不选,为了和覆盖所有和结点i相连的结点,则每个儿子都必须选,若结点i选,则每个儿子选择较小的那个...
分类:其他好文   时间:2015-03-10 10:31:14    阅读次数:145
POJ 1947 Rebuilding Roads (树形dp 经典题)
POJ 1947 Rebuilding Roads (树形dp 经典题)...
分类:其他好文   时间:2015-03-08 18:55:18    阅读次数:142
hdu 4003 Find Metal Mineral 树形DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4003Humans have discovered a kind of new metal mineral on Mars which are distributed in point‐like with...
分类:Web程序   时间:2015-03-08 18:31:43    阅读次数:164
[BZOJ 1040] [ZJOI2008] 骑士 【基环+外向树DP】
题目链接:BZOJ - 1040题目分析这道题目的模型就是一个图,不一定联通,每个连通块的点数等于边数。每个连通块都是一个基环+外向树。即树上增加了一条边。如果是树,就可以直接树形DP了。然而这是基环+外向树,需要先找到环上的一条边,记录这条边的两个端点 R1, R2,删掉这条边。然后分两种情况:一...
分类:其他好文   时间:2015-03-08 09:18:02    阅读次数:1589
hdu4126 Genghis Khan the Conqueror Prim + 树形dp
最小生成树 Prim 树形dp...
分类:其他好文   时间:2015-03-07 14:18:27    阅读次数:144
HDU 3639 Hawk-and-Chicken (强连通分量+树形DP)
题目地址:HDU 3639 先用强连通分量缩点,缩点之后,再重新按缩点之后的块逆序构图,每个块的值是里边缩的点的个数,那么得到选票的最大的一定是重新构图后入度为0的块,然后求出来找最大值即可。 代码如下: #include #include #include #include #include #include #include #include #include usin...
分类:其他好文   时间:2015-03-06 20:49:18    阅读次数:173
BZOJ1369 [Baltic2003]Gem
就是一个简单的树形DP啦~但是问题是到底要几种颜色我一开始写了25中颜色交上去,发现好慢啊。。。于是做了个死改成了三种交了上去竟然过了。。。过了。。。(要知道2种颜色肯定是不对的啊。。。) 1 /****************************************************...
分类:其他好文   时间:2015-03-06 16:53:19    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!