动态规划-树形dp总结

一.简单的从下到上和从上到下的统计 1.      dp[u]表示以u为根的一共有多少个节点.能够用来求重心.数组 2.      每一个点出发可以走得最远的长度.dpm[u], dps[u]用来保存u为根到子树的最长距离,注意二者区别是不一样的儿子(不想交路径).另外有一个f[u]指的是去掉u的儿子们以后,u能够发出的最长链.这样的是一个规范的从上往下的dp.我是这样定的:定状态f[u]要求不能
相关文章
相关标签/搜索