会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
MQFLLY
博客园
首页
新随笔
联系
订阅
管理
2020年2月6日
HZNU-ACM寒假集训Day9小结 倍增
摘要: LCA 倍增法求最近公共祖先 首先对于每个结点先进行dfs预处理它的深度,再记录下它们往父亲方向走2的0次,1次...k次步所到达的结点。在这里2的k次大于整棵树的最大深度。 预处理完后,需要查询两个点u,v的LCA时,先将u,v中深度较大的利用预处理的数组走到和另一个结点相同深度,操作次数不会超过
阅读全文
posted @ 2020-02-06 10:56 MQFLLY
阅读(142)
评论(0)
推荐(0)
公告