———树形dp
MissZhou要努力
不晓日月,不辩兰艾,终日碌碌,安与燕雀相随乎
展开
-
hdu2412Party at Hali-Bula【树型DP入门题】
因为C#大作业搁置了5天的Dp啊T^T关键是大作业也是草草收尾的,这是一个忧伤的故事(@﹏@)~从九点到现在就改明白一个树型DP,这让故事变的更加忧伤了==什么是树型动态规划:树本身就是一个递归的结构,所以在树上进行动态规划或者递推是在合适不过的事情。必要条件:子树之间不可以相互干扰,如果本来是相互干扰的,那么我们必须添加变量使得他们不相互干扰。所以说,树型DP他很像记忆化搜索原创 2015-12-27 17:00:37 · 689 阅读 · 0 评论 -
poj1947Rebuilding Roads【树型dp 01背包】
这个题和前一篇很像啊,导致我昨天晚上冥思苦想结果误入歧途还自以为是。先说说哪里像吧:前一个题是说彼此之间有所属关系,贿赂一个人,整个子树都会给她投票,问至少需要m人时至少需要多少钱;这个题说对于一个树,减去几条边能剩一个有p个节点的子树,首先,子树,不是严格意义上的子树,是如图这种:所以这就导致我误认为,把删去的子树节点数求和,每删去一个子树,删边的个数+1,一个01背包就搞定了,最终求d原创 2015-12-29 10:10:13 · 728 阅读 · 0 评论 -
hdu1054Strategic Game【树型的dp】
刚刚那个题的升级版,本来自己是套着那个的思路写的,还是字符串没处理好,转而用课件的解法了,后来搜到邝斌也是dp[i][0] dp[i][1]这么做的,发现自己的思维有漏洞dp[root][1]+=min(dp[u][0],dp[u][1]); 不是单纯的=dp[j][0] 忽略那个CE RE也算是1A了\(^o^)/~不过这个题还是可以用最小点覆盖做==详见我的另一篇博客:弱校联萌十一大决原创 2015-12-27 21:03:54 · 410 阅读 · 0 评论 -
hdu2415Bribing FIPA【树型dp】
今天唯一A的题……还是昨天的遗留问题T^T后天晚上就校赛了,一个小破题卡了这么久可怎么好题目大意:一个人要竞选,需要贿赂别人投选票(真贴近实际),贿赂的人有从属关系,问至少多少钱能买至少m张票搜这个题的时候看到了01背包的字样,然并卵,虎超超的在草纸上写了一个三维数组真是大错特错,其实分类中【二重dp】的字样是意味着”背包“而已。自己又纠结在有从属关系的表示上orz ,解决方法是:由于df原创 2015-12-28 21:47:13 · 722 阅读 · 0 评论 -
hdu1011Starship Troopers【树型dp】
这轮刷的树型dp最后一题~~和前两个题差不多,尤其是和poj1947Rebuilding Roads十分的相似 ,都怪自己又读错题了orz,题意是说可以找分支中的一部分,而我傻乎乎的以为只能找一条没有分叉的线,即使是下午毛概想明白了,但依旧不知道自己为啥一直数组越界,回溯的结构和上一个题一模一样,这个题是留下当前节点需要的,剩余的给子节点#include #include #inclu原创 2015-12-29 19:52:54 · 504 阅读 · 0 评论 -
hdu4123Bob’s Race【树型dp求树上区间范围次小值】
DescriptionBob wants to hold a race to encourage people to do sports. He has got trouble in choosing the route. There are N houses and N - 1 roads in his village. Each road connects two houses, an原创 2016-04-02 17:23:55 · 652 阅读 · 0 评论 -
Hdu 5379 Mahjong tree【搜索组合数】
DescriptionLittle sun is an artist. Today he is playing mahjong alone. He suddenly feels that the tree in the yard doesn't look good. So he wants to decorate the tree.(The tree has n vertexs, inde原创 2016-04-03 09:28:40 · 441 阅读 · 0 评论 -
CodeForces 581F Contest Page 【树形dp】
F. Zublicanes and Mumocratestime limit per test3 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputIt's election time in Berland.原创 2016-04-04 07:50:20 · 739 阅读 · 0 评论 -
hdu3586Information Disturbing【树型dp】
DescriptionIn the battlefield , an effective way to defeat enemies is to break their communication system.The information department told you that there are n enemy soldiers and their network原创 2016-04-06 20:22:26 · 767 阅读 · 0 评论 -
poj2342&hdu1520Anniversary party【树型dp模板题】
DescriptionThere is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The University has a hierarchical structure of employees. It means that the supervisor rela原创 2016-04-04 16:32:55 · 435 阅读 · 0 评论 -
HDU 4616 Game 【有限制的树型dp】
Description Nowadays, there are more and more challenge game on TV such as 'Girls, Rush Ahead'. Now, you participate int a game like this. There are N rooms. The connection of rooms is like a tre原创 2016-04-04 14:59:02 · 498 阅读 · 0 评论 -
hdu1561The more, The Better【树型dp 01背包】
SubmitStatusDescriptionACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗? Input每原创 2016-04-04 21:41:11 · 443 阅读 · 0 评论