摘要: 传送门 $dp[i][0]$表示节点i到子树中的所有点的距离之和 $dp[i][1]$表示节点i到子树中最近距离的点的距离 $dp[i][2]$表示节点i到子树中最远距离的点的距离 建好虚树后dp即可。 因为对于虚树掌握的还不是很熟,有些细节还是要注意。 虚树中可能会加入一些lca节点,这些节点在d 阅读全文
posted @ 2018-01-08 19:08 zht467 阅读(126) 评论(0) 推荐(0)
摘要: 传送门 明显虚树。 别的题解里都是这样说的。 先不考虑虚树,假设只有一组询问,该如何dp? f[u]表示把子树u中所有的有资源的节点都切掉的最优解 如果节点u需要切掉了话,$f[u]=val[u]$ 否则如果u的子树中有需要切除的点的话,$f[u] = min(val[u], \sum\limits 阅读全文
posted @ 2018-01-08 16:53 zht467 阅读(145) 评论(0) 推荐(1)