数据结构笔记

树剖

树剖tricks

1、用数据结构维护重儿子,然后每次跳到链头的时候,暴力维护一下fa(最多log次)

2、假如想要修改周围一圈的点,可以选择用类似bfs的方式标记dfn,注意一下子树维护分类讨论(这样就不能维护链了)

注意点

1、downtag的常数可能很大!

2、考虑复杂度的时候,可以考虑叶子往上作贡献

原文地址:https://www.cnblogs.com/youddjxd/p/14584247.html