会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
smghj
博客园
首页
新随笔
联系
订阅
管理
随笔 - 202
文章 - 2
评论 - 2
阅读 -
38498
随笔分类 -
倍增法
基础算法
dfs序及其应用
摘要: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
摘要:树上倍增求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)
编辑
公告
昵称:
心悟&&星际
园龄:
9年3个月
粉丝:
2
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.P8681 [蓝桥杯 2019 省 AB] 完全二叉树的权值
2.P2171 Hz吐泡泡 题解
3.递归与循环比较
4.U41492 树上数颜色 题解
5.P2524 Uim的情人节礼物•其之弐 题解
6.四种类型的第k小数
7.第四章程序段的重复执行
8.第三章程序的选择执行
9.第二章数据的存储和读入
10.第一章编程如此简单
我的标签
提高级
(113)
入门级
(73)
NOI级
(30)
CCF中学生程序设计入门
(4)
随笔分类
(273)
c++语言(20)
stl与算法(32)
递归(11)
栈(3)
队列(2)
树(22)
二叉搜索树BST,平衡树(22)
贪心算法(18)
分治算法(5)
树状数组(8)
hash思想(2)
倍增法(2)
并查集(5)
差分与前缀和(14)
初等数论(9)
递推与递归(4)
动态规划(13)
二分法(5)
复杂树(1)
可持久化数据结构(3)
离散数学(1)
枚举,穷举算法(4)
排序算法(16)
树剖(1)
双指针法(1)
搜索算法(11)
图论算法(17)
线段树(11)
字符串算法(3)
组合数学(6)
最近公共祖先LCA(1)
随笔档案
(202)
2024年3月(1)
2024年2月(4)
2023年4月(1)
2022年12月(4)
2022年11月(13)
2022年4月(5)
2022年3月(165)
2022年2月(9)
文章分类
(1)
dfs序+换根(1)
阅读排行榜
1. 求有向图的强连通分量个数(kosaraju算法)(3870)
2. 二维数组(3223)
3. C++运算符优先级表(1238)
4. c++字符数组与字符串(1030)
5. 等价类(935)
6. c++ 一维数组(846)
7. 堆(heap)(845)
8. C++迭代器(STL迭代器)iterator详解(825)
9. 汉诺塔(807)
10. 最短路径--迪杰斯特拉(Dijkdtra)算法(797)
评论排行榜
1. P3369 【模板】普通平衡树 avl树题解(1)
2. 差分数组(1)
推荐排行榜
1. P1090 [NOIP2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G multiset优化(1)
最新评论
1. Re:P3369 【模板】普通平衡树 avl树题解
可以
--Molieli
2. Re:差分数组
原数组 a:5,8,4,3,15
差分数组 b:5,3,4,1,12
fix:
差分数组 b:5,3,-4,-1,12
--麦奇
点击右上角即可分享