![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划-树形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 · 249 阅读 · 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 · 496 阅读 · 0 评论