会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Recoder
我们一路奋战, 不是为了改变世界, 而是不让世界改变我们.
博客园
首页
新随笔
联系
订阅
管理
随笔 - 207
文章 - 0
评论 - 7
阅读 -
72075
2016年2月26日
LCA + 二分(倍增)
摘要: 两个最近的点u和v的最近的公共的祖先称为最近公共祖先(LCA)。普通的LCA算法,每算一次LCA的时间复杂度为线性o(n); 这里讲LCA + 二分的方法。首先对于任意的节点v,利用其父节点的信息,可以通过par2[v]=par[par[v]]得到向上走两步的节点。依此信息可以通过par4[v]=p
阅读全文
posted @ 2016-02-26 22:02 Recoder
阅读(662)
评论(0)
推荐(1)
编辑
公告
昵称:
Recoder
园龄:
10年
粉丝:
11
关注:
13
<
2025年4月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
点击右上角即可分享