
树形DP
文章平均质量分 85
空白君有着一把空白键blanKey
即使世界如此残酷,我们仍是努力挣扎着
/*算了,退役了,不挣扎了QWQ*/
展开
-
hdu4514 湫湫系列故事——设计风景线 (树形DP+并查集)
题目点我点我点我 题目大意:中文题不解释。 解题思路:并查集判断是否有环,没环则树形dp一下。 /* *********************************************** ┆ ┏┓ ┏┓ ┆ ┆┏┛┻━━━┛┻┓ ┆ ┆┃ ┃ ┆ ┆┃ ━ ┃ ┆ ┆┃ ┳┛ ┗┳ ┃ ┆ ┆┃ ┃ ┆ ┆┃ ┻原创 2016-08-21 11:46:37 · 580 阅读 · 0 评论 -
HDU 1054 Strategic Game (树形DP)
题目点我点我点我 题目大意:在一棵树上的结点放置士兵,士兵可以本结点及相邻结点,问最少放置士兵数。 解题思路:树形DP dp[i][0] 为以 i 为根节点,并且该点不放,所需要的最少的人数; dp[i][1] 为以 i 为根节点,并且该点放,所需要的最少的人数。 那么状态转移方程为: dp[i][0]=sum(dp[son[i][j]]原创 2016-08-23 11:44:01 · 264 阅读 · 0 评论 -
HDU 2196 Computer (树形DP)
题目点我点我点我 题目大意:在一棵树上,求每个节点到树上任意结点的最远距离。 解题思路:利用性质——"树上任意某个节点到树上任意节点的最远距离的端点一定会是 树上直径的两个端点之一。”,第一次dfs从根节点开始找出树的直径的其中一个端点,然 后从这个端点dfs,再从另一个端点dfs,max一下的最远距离则是所求答案。 /* ********************原创 2016-08-23 16:01:33 · 295 阅读 · 0 评论 -
CF#219 D. Choosing Capital for Treeland(树形DP)
题目点我点我点我 题目大意:给出一棵树,但是它的边是有向边,选择一个城市作为首都,首都可以可以到达所有的点,问最少调整多少条边的方向能选出首都,输出最小的调整的边数,和对应的点。 解题思路:枚举每一个点为首都的花费,取最小的那个,再与每个点的花费作比较,相等 的即为要输出的点。 dp[0][i] 表示以i点为首都到达子节点的花费, dp[1][原创 2016-09-01 23:25:13 · 404 阅读 · 0 评论