码迷,mamicode.com
首页 >  
搜索关键字:树形dp    ( 1929个结果
树形dp/hdu 1011 Starship Troopers
题意 有n个房子,1号为起点房子。每个房子里会消耗一定的士兵来获取一定的价值。现在有m个士兵,求问可以获得的最大价值 注意:走过的房子不能再走 注意2:若要消灭这个房子的bugs,必须全部消灭分析 典型的树形dp,01背包,因为每个房子里要么全杀死bugs,要么一个不动,只有取或不取两种状态...
分类:其他好文   时间:2014-10-20 22:41:01    阅读次数:231
uva 1220 - Party at Hali-Bula 【入门树形dp】
题目:uva 1220 - Party at Hali-Bula 题意:一个公司员工要举行聚会,要求任意一个人不能和他的直接上司同时到场,一个员工只有一个支系上司,现在求最多有多少人到场,并且方案是否唯一 分析:分析发现是要求一个树的最大独立集。这里可以用树形dp解决。 定义dp【x】【0】:表示在 i 点不选 i 点的以 x 为子树的最大独立集 而dp【x】【1】 表示x到...
分类:其他好文   时间:2014-10-20 21:27:26    阅读次数:252
XCOJ 1102 (树形DP+背包)
题目链接:http://xcacm.hfut.edu.cn/oj/problem.php?id=1102题目大意:树上取点。父亲出现了,其儿子包括孙子...都不能出现。给定预算,问最大值。解题思路:把树形背包的模板改一改。首先对于叶子结点,直接初始化就行了。这步不可以跳过,因为存在负权,仅仅依靠最后...
分类:其他好文   时间:2014-10-20 21:10:37    阅读次数:197
ZOJ 3805 (树形DP)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5337题目大意:方块连接,呈树形。每个方块有两种接法,一种接在父块边上,宽度+1,一种接在父块上面,宽度+0。且一个母块最多有2个子块。问全局的宽度最小是多少。解题思路:...
分类:其他好文   时间:2014-10-20 18:58:21    阅读次数:164
Ural 1018 (树形DP+背包+优化)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=17662题目大意:树枝上间连接着一坨坨苹果(不要在意'坨'),给定留下m根树枝,问最后剩下的最多苹果是多少。解题思路:其实意思和Vijos 1180(选课)的意思差不多...
分类:其他好文   时间:2014-10-20 18:56:20    阅读次数:243
POJ 2342 (树形DP)
题目链接:http://poj.org/problem?id=2342题目大意:直属上司和下属出席聚会。下属的上司出现了,下属就不能参加,反之下属参加。注意上司只是指直属的上司。每个人出席的人都有一个快乐值,问最大的快乐值是多少。解题思路:首先确定一下顶头上司是谁。f[v]=u表示u是v的父亲,这样...
分类:其他好文   时间:2014-10-20 13:23:04    阅读次数:215
[vijos1892]树上的最大匹配(树形DP)
题目:https://vijos.org/p/1892分析:(100分其实用到各种c++优化,没什么实际意义,所以弄70就可以了)题目很简单,很容易想出用树形DP,但是求方案数的时候,满满都是细节……,本渣考试时候就跪了……只能膜拜神犇代码…… 1 #include 2 #include 3 /.....
分类:其他好文   时间:2014-10-20 00:31:00    阅读次数:889
POJ 1947 (树形DP+背包)
题目链接:http://poj.org/problem?id=1947题目大意:树中各点都由一条边连接。问要弄出个含有m个点的(子)树,至少需要截去多少条边。解题思路:设dp[i][j]为i总根(注意是当前点为总根,不再考虑其父亲,这题是要在原来的树里面切出一个树),留下j个点截去的最少的边。首先d...
分类:其他好文   时间:2014-10-19 16:50:54    阅读次数:289
HDU 1561 (树形DP+背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1561题目大意:从树根开始取点。最多取m个点,问最大价值。解题思路:cost=1的树形背包。有个虚根0,取这个虚根也要cost,所以最后的结果是dp[0][m+1]。本题是cost=1的特殊背包问题,在两...
分类:其他好文   时间:2014-10-19 15:25:27    阅读次数:197
POJ 1155 (树形DP+背包)
题目链接:http://poj.org/problem?id=1155题目大意:电视台转播节目。对于每个根,其子结点可能是用户,也可能是中转站。如果是中转站则花钱,如果是用户,则收钱。问在不亏本的前提下最多能有多少个用户看到节目。解题思路:树形背包。cost=1。且有个虚根0,取这个虚根也要cost...
分类:其他好文   时间:2014-10-17 21:50:17    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!