题意:有n个牛,m个有向“仰慕”关系,关系可传递,求多少个牛被所有牛都“仰慕”
思路:显然被所有牛仰慕的牛群是一强连通分量
所以先把乱图缩点成有向无环图
对有向无环图有这个重要结论:
任何连通的图都至少有一个入度为0的点和至少有一个出度为0的点(也就是至少有一个最高强连通分量和一个最低强连通分量)
所以本题是找连通图的唯一的最低强连通分量,显然仅有一个出度为0的强连通分量...
分类:
其他好文 时间:
2015-04-17 22:27:01
阅读次数:
201
tarjan求强连通分量的裸题复习,直接上代码: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int N = 10001; 7 const int M = 100000; 8 int dfn[N], lo...
分类:
其他好文 时间:
2015-04-15 22:46:52
阅读次数:
175
基础: 1.LCS 2.LIS 3.最短编辑距离 4.最优二叉搜索树 5.最优三角剖分 6.Bellman-ford算法 7.0-1背包 8.各种扩展的背包 9.最大子段和难: 1.树形dp 2.先排序后dp 3.基于强连通分量的dp---插头dp 4.dp加速---四边形...
分类:
其他好文 时间:
2015-04-15 21:26:29
阅读次数:
121
有向无环图:无环的有向图,简称 DAG (Directed Acycline Graph) 图。一个有向图的生成树是一个有向树,一个非连通有向图的若干强连通分量生成若干有向树,这些有向数形成生成森林。在工程计划和管理方面的应用除最简单的情况之外,几乎所有的工程都可分为若干个称作“活动”的子工程,并且...
分类:
编程语言 时间:
2015-04-14 00:35:20
阅读次数:
149
首先介绍概念问题,在有向图中,若 顶点v1 到 v2 存成路径,并且 v2 到 v1 存成 路径,则称 顶点 v1 和 v2 是强连通的。若 有向图 任意两个节点 都是 强连通的,则 称为强连通图。非强连通图的 极大强连通子图,为 强连通分量。
特别说明,连通的概念 属于 无向图,强连通 属于 有向图。例如:无向图:连通图,连通分量,生成树; 有向图:强连通图,强连通分量。
数据结构书上 简单...
分类:
其他好文 时间:
2015-04-12 13:28:08
阅读次数:
227
有向图的强连通分量
有向图强连通分量在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly
connected components)。
...
分类:
其他好文 时间:
2015-04-03 11:15:53
阅读次数:
185
题目地址:POJ 2553题目意思不好理解。题意是:G图中从v可达的全部点w,也都能够达到v,这种v称为sink。然后升序输出全部的sink。对于一个强连通分量来说,全部的点都符合这一条件,可是假设这个分量还连接其它分量的话,则肯定都不是sink。所以仅仅须要找出度为0的强连通分量就可以。代码例如以...
分类:
其他好文 时间:
2015-03-29 10:40:56
阅读次数:
127
poj 2762 题意:任给一个图,问你对于任意的两个点x,y之间是否存在从x到y或从y到x的路径? 分析:这显然是要求图是否为单向连通图?我们可以对强连通分量进行缩点,缩点后的图一定是一个有向无环图; 现在,问题等价于给你一个有向无环图,问你它是否为单向连通图。这样,我们就可以对有向无环图进行.....
分类:
其他好文 时间:
2015-03-28 14:14:51
阅读次数:
102
首先,强连通分量可以缩点,所有缩点后的图一定是一个有向无环图,出度为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