求证明或证伪这个算法的正确性
查看原帖
求证明或证伪这个算法的正确性
804607
rainygame楼主2023/12/15 17:43

首先用换根找到满足以 xx 为根时深度最大的节点最小的 xx(如有多个则选任意一个)。将 xx 设为第一个核心城市。

然后就从 xx 开始拓展 k−1k-1 次,每次拓展和核心城市距离差最大的一颗子树。

拓展完之后把最大距离差输出就可以了。

显然时可以做到 O(nlog⁡n)O(n \log n) 的。

求证明或证伪。

2023/12/15 17:43
加载中...