Book of Evil 分析 如果想要作为一个放置点,那么一个点距离一个魔鬼的最大值不能超过 d 。考虑到最大距离的产生方式——子树内部以及外部。那么可以分两步做 求出一个节点距离子树内部的鬼的最远距离从叶子结点更新到根节点 开始更新子树外的最远距离,dfs一遍,从上往下更新。 更新方式:记
展开全文
题目描述 第一行输入 n m d 三个整数,数量级是 1e5。n 代表有n个节点的树,m 代表存在 m 个特殊的节点,这些节点被感染了。在下面 n - 1 行给出对应的树边关系。现在询问的是,在这棵树中存在几个节点到全部被感染的节点距离都要小于等于 d 。 Solution 对于输入的被感染节点,我
展开全文