Description
Solution??
这里链上的修改可以差分成链的两个端点添加和它们lca与lca的父亲的删除,询问变成了查询一个子树的信息,放在dfs序上就是不交叉的区间查询。
于是可以用分治dfs序+平衡树来维护,注意一下常数。
Code
坑(以后卡完常再填)
本文介绍了一种利用链差分技术将链上的修改转换为特定节点操作的方法,并结合分治策略与DFS序遍历,使用平衡树数据结构进行高效区间查询,解决了子树信息查询的问题。
这里链上的修改可以差分成链的两个端点添加和它们lca与lca的父亲的删除,询问变成了查询一个子树的信息,放在dfs序上就是不交叉的区间查询。
于是可以用分治dfs序+平衡树来维护,注意一下常数。
坑(以后卡完常再填)

被折叠的 条评论
为什么被折叠?