题目大意:给定一棵 N 个节点的无根树,点有点权,边有边权,现需要选出一个点集,满足树上任意一个点到该点集的距离不超过该点的给定值,求选出点集点权的最小值是多少. 题解:可以发现,对于以 i 为根的子树来说,i 点依赖的点很有可能并不是 i 内部的节点,转移比较麻烦.考虑开两个数组 f[], g[][],分别表示以 i 为根的子树满足上述条件的最小权值和以 i 为根的子树中,i 号节点依附于 j 号节点的情况下的最小权值.每次子树向父节点进行转移时,考虑枚举每个依附点,用子树的 f 和 g 去更…