随笔分类 - 无向图的双连通分量
无向图的双连通分量
摘要:## [SPOJ 2878 KNIGHTS - Knights of the Round Table](https://www.spoj.com/problems/KNIGHTS/) > **注**:本题大多数网上题解是写的洛谷的链接,但洛谷现在无法做判题操作,提示`Unkwon Error`,只好
阅读全文
摘要:[ . 逃不掉的路 题目传送门 一、题目描述 现代社会,路是必不可少的。任意两个城镇都有路相连,而且往往不止一条。但有些路连年被各种,走着很不爽。按理说条条大路通罗马,大不了绕行其他路呗——可小撸却发现:从城到城不管怎么走,总有一些逃不掉的必经之路。
阅读全文
摘要:## [ 矿场搭建](https://www.acwing.com/problem/content/description/398/) ### 一、题目描述 煤矿工地可以看成是由 **隧道** 连接 **挖煤点** 组成的 **无向图**。 为安全起见,希望在工地发生事故
阅读全文
摘要:题目传送门 实现代码 #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 10, M = 2 * N; int dfn[N], low[N]; int n, m; int timestamp, root; int stk
阅读全文
摘要:题目传送门 知识点 无向边双连通分量模板,注意边是无向边,需要开双倍 没了... #include <bits/stdc++.h> using namespace std; const int N = 5 * 1e4 + 10, M = 6 * 1e5 + 10; int n, m; int
阅读全文
摘要:题目传送门 知识点 无向图边双连通分量模板 的自定义排序 #include <bits/stdc++.h> using namespace std; const int N = 5010, M = 20010; typedef pair<int, int> PII; int
阅读全文
摘要:## [ . 冗余路径](https://www.acwing.com/problem/content/description/397/) ### 一、题目描述 为了从 个草场中的一个走到另一个,奶牛们有时不得不路过一些她们讨厌的可怕的树。 奶牛们已经厌倦了被迫走某
阅读全文
摘要:## 无向图的双连通分量 ### 一、割点和割边 * **割点**:在无向连通图中,删除一个顶点以及和它相邻的所有边,图中的连通分量个数增加,则该顶点称为 **割点** * **割边**(**桥**):在无向连通图中,删除一条边,图中的连通分量个数增加,则该条边称为 **割边** 或者 **桥**
阅读全文