码迷,mamicode.com
首页 >  
搜索关键字:强连通    ( 1214个结果
BZOJ 2438 杀人游戏(强连通分量)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2438题意:一位冷血的杀手潜入某村庄,并假装成 平民。警察希望能在 N 个人里面,查出谁是杀手。警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人, 谁是杀手, 谁是...
分类:其他好文   时间:2014-06-23 07:10:37    阅读次数:188
BZOJ 1924 所驼门王的宝藏(强连通分量+树形DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1924题意:思路:首先建立所有可达点之间的有向图。之后求强连通分量SCC,缩点重新构图。然后就是一个树,树形DP一下即可。int n,r,c;map mp;map mp1,mp2;struc...
分类:其他好文   时间:2014-06-23 06:20:05    阅读次数:238
UESTC 898 方老师和缘分 --二分图匹配+强连通分量
这题原来以为是某种匹配问题,后来好像说是强连通的问题。做法:建图,每个方老师和它想要的缘分之间连一条有向边,然后,在给出的初始匹配中反向建边,即如果第i个方老师现在找到的是缘分u,则建边u->i。这样求出所有的强连通分量,每个强连通分量中方老师和缘分的数目一定是相等的,所以每个方老师一定可以找到与他...
分类:其他好文   时间:2014-06-15 12:10:42    阅读次数:198
UESTC 901 方老师抢银行 --Tarjan求强连通分量
思路:如果出现了一个强连通分量,那么走到这个点时一定会在强连通分量里的点全部走一遍,这样才能更大。所以我们首先用Tarjan跑一遍求出所有强连通分量,然后将强连通分量缩成点(用到栈)然后就变成了一个DAG(有向无环图),然后跑一遍DFS,不断加上遍历点的权值,如果到了网吧,则更新一遍答案,因为可以出...
分类:其他好文   时间:2014-06-15 11:38:55    阅读次数:179
Light OJ 1168 Wishing Snake 强连通缩点+哈密顿通路
题目来源:Light OJ 1168 Wishing Snake 题意:有点难看懂题意 看了一个小时再加别人的代码才懂意思  从0开始 输入的那些每一对u v 都要经过 就是从0到到达那些点 思路:首先缩点 每一个强连通分量里面的点都是可达的  缩点后的图是有向无环图 如果从0这个强连通分量可以出去到2个强连通分量 那么这两个强连通分量是不可能相互可达 所以可行的方案就是所有的强连通分量...
分类:其他好文   时间:2014-06-11 00:50:25    阅读次数:242
Tarjan应用:求割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)【转】【修改】
一、基本概念:1.割点:若删掉某点后,原连通图分裂为多个子图,则称该点为割点。2.割点集合:在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。3.点连通度:最小割点集合中的顶点数。4.割边(桥):删掉它之后,图...
分类:其他好文   时间:2014-06-09 15:43:52    阅读次数:344
图论算法----强连通
poj2186Popular Cows分析:直接求一下强连通分量,对于同一个强连通分量里面的结点状态是相同的,要求有多少个人被其他所有的人都认可,只有可能是拓扑排序的最后一个强连通的结点个数,判断一下其他节点是否都可以到该联通分量就ok了。 1 #include 2 #include 3 #in.....
分类:其他好文   时间:2014-06-08 21:44:25    阅读次数:307
有向图的强连通算法 -- tarjan算法
在有向图 G 中,若两个顶点相互可达,则称两个顶点强连通(strongly connected)。 如果有向图G的每两个顶点都强连通,称G是一个强连通图。 非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。 比如下面第一幅图 ( a, b, e ), ( d, c, h ), ( f, g ) 分别为三个 SCC。...
分类:其他好文   时间:2014-06-08 15:24:15    阅读次数:300
ZOJ Monthly, June 2014 解题报告
A.Another Recurrence Sequence B.Gears 题目大意:有n个齿轮,一开始各自为一组,之后进行m次操作,包括以下4种类型: 1.合并两组齿轮,合并的两个应该反向旋转 2.把某个齿轮从所在组删除,自为一组,但不影响同组其它齿轮的状态与关系 3.询问两个齿轮是同向、反向或无关系(即不在同一组) 4.询问某个齿轮所在组的齿轮总数 分析:...
分类:其他好文   时间:2014-06-02 04:44:36    阅读次数:301
uva 11324 The Largest Clique(强连通分量缩点+DAG动态规划)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=25&page=show_problem&problem=2299题意:输入n和m,有n个点和m条有向边,求出一个节点集合包括的节点个数最多,而...
分类:其他好文   时间:2014-05-31 03:26:25    阅读次数:239
1214条   上一页 1 ... 118 119 120 121 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!