我竟然还不会LCT QAQ真是太弱了
必须学LCT QAQ
——————————————————线割分是我www———————————-
LinkCut-Tree是基于Splay(因为Splay可以很快的支持合并和分离,当然fhqTreap也可以但是复杂度会多一个log)的一种动态维护树的权值形态的方法.基本做法是基于轻重链(注意这里的轻重链和树链剖分的轻重链定义并不一样)将树分成若干Splay森林,然后对这个Splay森林进行各种鬼畜的操作.
由Sleator和Tarjan发明,操作和查询的复杂度是 O(l