强连通分量
文章平均质量分 56
ZigZagK
一个蒟蒻。
展开
-
强连通分量-Tarjan
作用Tarjan算法可以将强连通分量合并到该强连通分量的某一个点上,通俗地说就是实现环缩点。有向图的强连通分量有向图中,如果两个点i,j之间既有i->j的路径,又有j->i的路径,则i,j强连通。所有点都强连通的图是强连通图,一个有向图中的所有最大(就是不能再扩大了)的强连通子图都是这个有向图的强连通分量。 有时候我们不需要考虑强连通分量中的点,而是需要直接考虑整个强连通分量。这就需要我们找出图中原创 2017-07-07 19:10:37 · 548 阅读 · 4 评论 -
【Tarjan】BZOJ1051(HAOI2006)[受欢迎的牛]题解
BZOJ1051题解。原创 2017-04-08 23:01:26 · 543 阅读 · 1 评论 -
【Tarjan】NOIP2015D1T2[信息传递]题解
解题报告这……为什么我不在那年考NOIP……这道题显然是求最小且不为 11 的最小环……示例程序#include<cstdio> #include<algorithm> using namespace std; const int maxn=200000;int n,E,lnk[maxn+5],nxt[maxn+5],son[maxn+5],ans; int ti,dfn[maxn+5],low[m原创 2017-10-22 20:00:42 · 406 阅读 · 0 评论