『没有上司的舞会 树形DP』

摘要: 树形DP入门 有些时候,我们需要在树形结构上进行动态规划来求解最优解。 例如,给定一颗NN个节点的树(通常是无根树,即有N 1N 1条无向边),我们可以选择任意节点作为根节点从而定义出每一颗子树的深度,形成一个子问题重叠的结构,是符合动态规划前提的。在设计动态规划算法时,一般由节点由深到浅的顺序来作