SPOJ OTOCI 裸的动态树问题. 回顾一下我们对树的认识. 最初,它是一个连通的无向的无环的图,然后我们发现由一个根出发进行BFS 会出现层次分明的树状图形. 然后根据树的递归和层次性质,我们得到了很多有趣的算法,比如单源最短路等等. 如今,我们面对更复杂的问题,给定一个森林,随时更改树的形态,并询问两个节点之间路径上所有点的权值和. 要求复杂度O(Logn) 我们把树看作由若干条链构成,每个链用一个splay维护. 至此,我们对树的认识已经到了一个比较高的水平了. 关于LCT的详细阐述,…