![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
文章平均质量分 53
星辰大少主
重庆oier
展开
-
BZOJ 4127 ABS (含对拍程序)(数量剖分、线段树)
各位刷BZOJ的朋友们千万不要同cincout,会RE的!!! 各位刷BZOJ的朋友们千万不要同cincout,会RE的!!! 各位刷BZOJ的朋友们千万不要同cincout,会RE的!!! 题目 给定一棵树,设计数据结构支持以下操作 1 u v d 表示将路径 (u,v) 加d 2 u v 表示询问路径 (u,v) 上点权绝对值的和 思路 明显是个树链剖分嘛 废话!我就是找...原创 2018-02-19 18:35:31 · 231 阅读 · 0 评论 -
学习笔记:树链剖分
前言 对于树的形态不改变但是需要对路径进行修改操作的,数量剖分就是一个很好的选择,也就是把树弄成链状的然后用数据结构去维护它。 哎哎哎,我突然发现树剖出来的也是DFS序,只是一种特殊的DFS序而已,因此可以维护子树啊! 原理 为了把树上的东西变成线性的,我们采取的办法就是把树弄成若干条链,并且放在一个序列中,这样就可以被一般的数据结构维护了,然后链一段一段的选取修改或者查询,这就是数量...原创 2018-02-19 19:50:28 · 139 阅读 · 0 评论