一、 问题分析 本题的核心在于维护两个动态约束条件。对于任意结点 : 上层约束 (Ancestors Condition):其所有严格祖先结点的权值之和 。 下层约束 (Descendants Condition):其所有严格子孙结点的权值之和 。 关键性质观察: 上层约束的静态性:删除以 为根的子树,只会移除树中的结点,而不会改变剩余结点在原树中的祖先关系及祖先的权值。因此,如果一个结点在原树中不满足上层约束,那么无论如何删边,它永远不可能成为“支撑结点”。 下层约束的动态性:删除以 为根的子树后,受影响的仅为 的所有祖先。对于 的某个祖先 ,其子孙结点的权值之和将减少 (即 ...