题目地址:POJ 2553题目意思不好理解。题意是:G图中从v可达的全部点w,也都能够达到v,这种v称为sink。然后升序输出全部的sink。对于一个强连通分量来说,全部的点都符合这一条件,可是假设这个分量还连接其它分量的话,则肯定都不是sink。所以仅仅须要找出度为0的强连通分量就可以。代码例如以...
分类:
其他好文 时间:
2015-03-29 10:40:56
阅读次数:
127
我们知道,要把一个非边双连通图构造成一个边双连通图,只需把这个图化简(边双连通分量缩点)成一个树,然后 找出叶子节点个数leaf,(leaf+1)/2就是要新添加的边数。 现在,对与有向图来说,我们需要求加最少的边,使得一个非强连通图变成一个强连通图,最少的边数是多少? 同样的,我们需要...
分类:
其他好文 时间:
2015-03-28 17:00:41
阅读次数:
192
poj 2762 题意:任给一个图,问你对于任意的两个点x,y之间是否存在从x到y或从y到x的路径? 分析:这显然是要求图是否为单向连通图?我们可以对强连通分量进行缩点,缩点后的图一定是一个有向无环图; 现在,问题等价于给你一个有向无环图,问你它是否为单向连通图。这样,我们就可以对有向无环图进行.....
分类:
其他好文 时间:
2015-03-28 14:14:51
阅读次数:
102
题目链接:点击打开链接
题意:
给定n个点的有向图(1为起点,n为终点)
下面每两行给出一个点的出度和所连接的下一个点。
第n个点是没有出度的
图是这样的: 1->2, 1->3, 2->3
第一问:
若存在一种方案使得这个人进入一个点后再也不能到达终点则输出 PRISON , 否则输出 PARDON
第二问:
若这个人可以在图里走无穷步则输出UNLIMITED, 否则输出LIM...
分类:
其他好文 时间:
2015-03-28 10:10:02
阅读次数:
339
首先,强连通分量可以缩点,所有缩点后的图一定是一个有向无环图,出度为0的点受其他出度不为0的点的仰慕.因为要求的是受其他所有点仰慕的点的个数(强连通内互相仰慕),所以,当只有一个出度为0的点时,输出它所在的强连通分量的顶点个数就是答案. 1 #include 2 #include 3 ...
分类:
其他好文 时间:
2015-03-28 01:08:26
阅读次数:
149
水题,直接贴代码。
//poj 3180
//sep9
#include
#include
using namespace std;
const int maxN=10024;
const int maxM=50048;
int sum[maxN];
int head[maxN],dfn[maxN],low[maxN],ins[maxN],belong[maxN];
stack s;
st...
分类:
其他好文 时间:
2015-03-22 09:14:36
阅读次数:
102
Problem Description
There are n princes and m princesses. Princess can marry any prince. But prince can only marry the princess they DO love.
For all princes,give all the princesses that they love. ...
分类:
其他好文 时间:
2015-03-21 09:54:02
阅读次数:
130
Language:
Default
King's Quest
Time Limit: 15000MS
Memory Limit: 65536K
Total Submissions: 7635
Accepted: 2769
Case Time Limit: 2000MS
Description
Once upon...
分类:
其他好文 时间:
2015-03-20 12:59:19
阅读次数:
217
好久没敲了,手生。
题意:给一个图,要求是没有环,并且能从一点出发一笔画完所有点。定性判断出来。
想恢复一下算法,判断矛盾用的强连通性的tarjan,不能确定用的模拟。
#include
#include
#include
#include
#include
using namespace std;
int fa[30105]; int n,m; int ind[30028];
int f...
分类:
其他好文 时间:
2015-03-18 21:49:10
阅读次数:
163
转自:https://www.byvoid.com/blog/scc-tarjan/網誌列表標籤項目關於聯繫四月142009作者:byvoid閱讀: 158882計算機科學圖論強連通分量Tarjan堆棧有向图强连通分量的Tarjan算法[有向图强连通分量]在有向图G中,如果两个顶点间至少存在一条路径...
分类:
编程语言 时间:
2015-03-18 10:32:16
阅读次数:
200