摘要: 树剖是一种解决树上问题的思想。重链剖分一般就是所说的树链剖分,简称树剖。 先思考问题一:如何实现查询树上两点间最短路径代价和? 容易发现可以维护所有点到根节点的距离和,再用倍增求 lca。不妨记两点分别为 \(x,y\),到根节点的距离为 \(dis\),即答案为 \(dis_x+dis_y-2\t 阅读全文
posted @ 2024-10-15 20:05 立花廿七 阅读(9) 评论(0) 推荐(1) 编辑