随笔分类 -  倍增法

基础算法
摘要:dfs序前置知识:线段树,树状数组,LCA,树的存储,树的基础问题类型1.点修改,子树查询2.子树修改,点查询3.子树修改,子树查询4.链修改,点查询5.点修改,链查询6.链修改,子树查询7.子树修改,链查询(1-3)易,(4-5)中,(6-7)难 阅读全文
posted @ 2022-11-06 21:44 心悟&&星际 阅读(26) 评论(0) 推荐(0) 编辑
摘要:树上倍增求LCA先跑一遍dfs,知道每个结点的父结点是谁,记录在root[x][0],“x”是当前结点,“root[x][0]”是x结点向上一步得到的点(也称为父结点)。我们可以维护出来每个结点向上2k步会走到哪个结点。如果已经超出树的范围令root[x][k]=0预处理一下LOG()inline 阅读全文
posted @ 2022-03-04 14:49 心悟&&星际 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示