花费 17 ms
树剖LCA讲解

LCA的类型多种多样,只说我知道的,就有倍增求LCA,tarjin求LCA和树链剖分求LCA,当然,也还有很多其他的方法。 其中最常用,速度最快的莫过于树链剖分的LCA了。 树链剖分,首先字面理解一下,什么是树链剖分。   就是把一棵树剖分为若干条链,然后利用数据结构(树状数组,SBT ...

Sun Apr 15 19:09:00 CST 2018 0 1431
lca最近公共祖先(模板)

洛谷上的lca模板题——传送门 1.tarjan求lca 学了求lca的tarjan算法(离线),在洛谷上做模板题,结果后三个点超时。 又把询问改成链式前向星,才ok。 这个博客,tarjan分析的很详细。 附代码—— View Code ...

Sun Apr 02 14:45:00 CST 2017 5 1358
数据结构|序列问题与树上问题小结

数据结构小结 好累啊这几天沉迷数据结构 高数被我鸽几天了,单词又背了遍abandon... 总结一下这几天沉迷的成果,这些东西虽然好玩,但是留给我的时间不多了,2020都过了好多天了 感觉要是不看爱 ...

Sat Jan 18 04:19:00 CST 2020 0 300
O(n)-O(1) lca

O(n)-O(1) lca 之前一直知道有这个东西,但是一直不会,网上搜了一下似乎只有 topcoder 上的英文版还有这篇博客 但是他的实现并不是很好,我看到好的博客还有$E的这篇博客。但是我并不理解他代码里的一些左移和右移明明是 \(O(n)\) 的为啥不出错?反正我是没搞清楚 ...

Thu Jun 03 17:59:00 CST 2021 0 194
刷题总结——疫情控制(NOIP2012提高组)

题目: 题目背景 NOIP2012 提高组 DAY2 试题。 题目描述 H 国有 n 个城市,这 n 个城市用 n-1 条双向道路相互连通构成一棵树,1 号城市是首都,也是树中 ...

Sun Aug 20 01:53:00 CST 2017 0 1102

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM