连通分量(Tarjan、Kosaraju-两遍bfs、Gabow)模版——图论
定义:
如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly connected components)。
Tarjan算法
讲解
讲解传送门1
讲解传送门2
代码
#include<iostream>
#include<vector>
using namespace std;
const int mxn = 5010;
int S
原创
2020-07-24 11:37:42 ·
335 阅读 ·
0 评论