摘要: lct+并查集 联赛之后忘了很多东西 复习一下 这并不是一棵树,所以我们不能直接上lct 但是把双联通分量缩了以后就是一棵树了 怎么缩呢 就是把splay拆了合并到一个点上 连通性和双联通分量拿两个并查集维护 access的时候x=find(fa[x]) #include<bits/stdc++.h 阅读全文
posted @ 2018-01-05 20:55 19992147 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 我已经忘了lct 1.lct能干什么 能维护一个序列,能做线段树做的事 能维护一颗静态的树,能做树链剖分和线段树做的事 能维护一个动态的序列,能做splay做的事 能维护一颗动态的树,能做splay和树链剖分的事 所以lct=splay+树链剖分 2.怎么维护 树链剖分是利用轻重链剖分的性质 那么l 阅读全文
posted @ 2018-01-05 20:44 19992147 阅读(177) 评论(0) 推荐(0) 编辑