动态规划-树形DP
Stupid_Turtle
退役ACMer/蒟蒻
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hdu1520-Anniversary party (树形dp)(入门题)
传送门:Anniversary party 题意:公司内的员工关系表是一棵树,每个员工有一个权值,在举行年会时一个员工与他的直属上司不能同时出现(即直接相邻的节点不能同时选取),求最大权值。 思路:树形dp入门题。 选取节点 1 为根,对于每个节点 u 和它的子节点 v: 如果选取节点 u,则节点 v 必不能被选: dp[u][1] += dp[v][0] 如果不选取节点 u,则选择节...原创 2018-12-20 01:19:37 · 353 阅读 · 0 评论 -
Hdu2196-Computer (树形dp)(经典题)
传送门:Computer 题意:有 n 个点,通过 n-1 条边连成一棵树,每条边有一个权值,求从每个点出发的简单路径的最大长度。 思路:树形dp 首先以 1 为根建树,这样每个点能走的最大路径有两种情况:往下沿着子节点走或往上沿着父结点走。假设根节点为 rt,我们定义: dp[rt][0] 表示以 rt 为根的子树上的节点到 rt 的最长距离。 dp[rt][1] 表示以 rt 为根的...原创 2018-12-20 10:33:57 · 718 阅读 · 0 评论
分享