前言 \(LCT\),真的是一个无比神奇的数据结构. 它可以动态维护链信息.连通性.边权.子树信息等各种神奇的东西. 而且,它其实并不难理解. 就算理解不了,它简短的代码也很好背. \(LCT\)与实边的定义 \(LCT\),全称\(Link\ Cut\ Tree\),中文名动态树. 它的实现有点类似于树链剖分,但树链剖分维护的是重边和轻边(故又称重链剖分),而\(LCT\)维护的则是实边和虚边. 什么是实边? 我们选择一个节点与其一个儿子的连边为实边,与其他儿子的连边为虚边,这里的实边是可以随…