摘要:
基本概念 树链剖分:通过特定方法将一棵树剖分成多条不相交的链,以达到优化暴力时间复杂度的效果,通常使用 轻重链剖分 实现。树链剖分支持四种操作: 修改树中结点 \(x\) 到结点 \(y\) 的最短路径上所有结点的点权 查询树中结点 \(x\) 到结点 \(y\) 的最短路径上所有节点的点权之和 修 阅读全文
摘要:
基本概念 割点:在无向图中,如果删去某个点$v$会使得图中的极大连通分量个数增加,则称点$v$为割点。 桥(割边):在无向图中,如果删去某条无向边$(u, v)\(会使得图中的极大连通分量个数增加,则称边\)(u, v)$是割边。 算法思想 割点 若一个顶点$u$是割点,当且仅当它满足以下条件之一: 阅读全文
摘要:
概念 连通分量:如果一对顶点$(u, v)$之间有一条无向边,则称$u$和$v$连通。如果一个无向图$G$中的任意一对顶点均连通,则无向图$G$为一个连通图。连通分量指无向图的极大连通子图,可近似理解成连通块。 强连通分量:如果一对顶点$(u, v)$之间有一条有向边,则称$u$和$v$强连通。如果 阅读全文