摘要:
【最大值最小,用二分判定】
【标记路径,用树上差分】
【用Dfs序将递归转化为循环】 阅读全文
posted @ 2018-09-22 19:29
headboy2002
阅读(138)
评论(0)
推荐(0)
摘要:
LCA的Tarjan算法是一个离线算法,复杂度$O(n+q)$。 我们知道Dfs搜索树时会形成一个搜索栈。搜索栈顶节点cur时,对于另外一个节点v,它们的LCA便是v到根节点的路径与搜索栈开始分叉的那个节点lca。而站在cur上枚举v找lca的过程可以用并查集优化到$O(\log n)$级别。 并查 阅读全文
posted @ 2018-09-22 17:09
headboy2002
阅读(169)
评论(0)
推荐(0)

浙公网安备 33010602011771号