树形dp
霜刃未曾试
这个作者很懒,什么都没留下…
展开
-
hdu1520 Anniversary party 树形dp
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1520题意:大学里有n个员工,除了校长外每个人都有一个直属上级,每个人都有一个欢乐度,现在要求,对于任意一个人,和他的直属上级,只能有一个人到场,求到场的人的最大欢乐度思路:树形dpdp入门。可以发现所有的人的关系是树结构,定义dp[i][0]dp[i][0]为以ii为根的子树在i不到场时取得的最大欢乐度,d原创 2017-09-16 21:39:00 · 210 阅读 · 0 评论 -
poj1463 Strategic game 树形dp
题目:http://poj.org/problem?id=1463题意:给定一个有nn个点的树结构,从中选取一些点,使得任意一条边都有端点在选取的点集中,即求树形的最小点覆盖思路:定义dp[i][0]dp[i][0]为不选取i时覆盖以ii为根的子树上的所有边时选取的最小点集,dp[i][1]dp[i][1]为选取i时覆盖以ii为根的子树上的所有边时选取的最小点集,设jj为ii的子节点,那么显然有原创 2017-09-16 22:39:21 · 275 阅读 · 0 评论 -
hdu6201 transaction transaction transaction 树形dp || 最短路
题目:http://acm.hdu.edu.cn/showproblem.php?pid=6201题意:有n个城市,有n-1条道路将n个城市连接成一个整体,即一个树。一本在每个城市的价格不同,任选一个城市买书,再任选一个城市卖掉书,每条道路都有花费,问最多能赚多少钱思路:先说最短路,起点终点都是不确定的,所以建源点和汇点,把所有点连到源点和汇点上去,从源点向所有城市连边,权值为此城市书的价格的取反,原创 2017-09-21 14:25:02 · 348 阅读 · 0 评论