这两题都是link cut tree的裸题之前看Qtree的论文,只会在确定父子关系的情况下连边和删边如果在任意两个点连边删边怎么做呢?这时候我们不能随意的将一个点的父节点设为另一个点,因为其中某个点的父节点可能已经被设为另外某点了其实很简单,连边的时候,我们只要把x变成其所在原树的根,这样x是没有父节点了然后把x的父节点设为y即可,删边.询问路径的道理类似,具体见程序给出的是bzoj2631的程序 ; ..] of longint; rev:..] of boolean; son:..,..]…