1093: [ZJOI2007]最大半连通子图Time Limit: 30 SecMemory Limit: 162 MBSubmit: 2286Solved: 897[Submit][Status][Discuss]DescriptionInput第一行包含两个整数N,M,X。N,M分别表示图G的...
分类:
其他好文 时间:
2016-01-05 20:40:12
阅读次数:
301
[有向图强连通分量] 有向图强连通分量的Tarjan算法在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connecte....
分类:
其他好文 时间:
2015-12-12 23:15:08
阅读次数:
545
题意:一个有向图中,若对于任意两个点s和t,要么存在一条从s到t的路径,要么存在一条t到s的路径(当然两条路径都存在也是可以的),那么称这个有向图是一个半联通图.现在给定一个有向图,求出该有向图中点数最多的半联通子图的点数以及个数.很显然,在一个最优方案中,同一个强连通分量中的点要么都选,要么都不选...
分类:
其他好文 时间:
2015-12-07 22:32:38
阅读次数:
331
原文地址:有向图强连通分量的Tarjan算法[有向图强连通分量]在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly conne...
分类:
编程语言 时间:
2015-11-28 18:13:58
阅读次数:
309
遇到这个题的时候,不太容易快速的想到思路;可能会比较容易想到使用递归的思想;但是具体怎么写呢?其实这个题就相当于是图论中的求连通图,很容易应该想到的是深度优先搜索或者是广度优先搜索;我们就用深度优先算法来求这个题目;直接求有几个区域不好求,那么我们换个思路来求,这种题就是这样,直接求不好求,但是当我...
分类:
编程语言 时间:
2015-11-18 22:57:57
阅读次数:
272
[有向图强连通分量]在有向图G中,如果两个 顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。下图中,...
分类:
编程语言 时间:
2015-11-13 20:48:49
阅读次数:
320
WA了好多次...先tarjan缩点, 然后题意就是求DAG上的一条最长链. dp(u) = max{dp(v)} + totu, edge(u,v)存在. totu是scc(u)的结点数. 其实就是记忆化搜一下...重边就用set判一下-------------------------------...
分类:
其他好文 时间:
2015-10-13 20:59:08
阅读次数:
297
一、强连通分量在有向图G中,如果任意两个不同的顶点相互可达,则该有向图为强连通的;一个有向图G的极大连通子图称为G的强连通分支;将有向图G的每一条边反向形成的图称为G的转置Gt.1.1 有向图的一些定理有向无环图中唯一出度为0的点,一定可以由任何点出发到达图中节点的数目为有限多个,而且无环,因此从任...
分类:
其他好文 时间:
2015-10-11 16:42:26
阅读次数:
256
我们在图的定义中说过,带有权值的图就是网结构。一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。所谓的最小成本,就是n个顶点,用n-1条边把一个连通图连接起来,并且使得权值的和最小。综合以上两个概念,我们可以得出:构造连通网的最小代价生成树,即最小生成树...
分类:
编程语言 时间:
2015-09-26 17:07:16
阅读次数:
163
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1827第二道强连通分量题目, 对于SCC也有了一定的认识, 所以想在这里总结一下;有向非强连通图的极大强连通子图叫做强连通分量 (SCC), 所有强连通分量在原图中组成一个DAG(每个强连通分量看作一个点)。...
分类:
其他好文 时间:
2015-09-16 15:49:05
阅读次数:
134