摘要:
~~这里没有水表~~ 这几天连树剖和LCT都不会写了 所以放下总结两篇 LCT是一个通过链剖分和Splay的使用,在无根树上维护路径信息的有效算法 其单次操作时间复杂度为O(logn),常数 巨大 Splay 需要先学Splay(不会的我可不管),于是跳过Splay部分; 主要结构和思路 [讲的就交 阅读全文
摘要:
~~这里没有水表~~ 树链剖分是一个通过轻重链剖分、dfs序和线段树的使用,在有根树上维护路径和子树信息的有效算法 其预处理时间复杂度为$O(nlog^2n)$,单次操作时间复杂度为$O(log^2n)$,常数优秀 主要是防止自己忘记,所以只作简要说明,要学习的可以 参考友链里大佬的博客 预处理 第 阅读全文