码迷,mamicode.com
首页 >  
搜索关键字:强连通缩点    ( 96个结果
poj1236(强连通缩点)
传送门:Network of Schools题意:一些学校联接在一个计算机网络上,学校之间存在软件支援协议,每个学校都有它应支援的学校名单(A学校支援学校B,并不表示B学校一定支援学校A)。当某校获得一个新软件时,无论是直接获得还是通过网络获得,该校都应立即将这个软件通过网络传送给它应支援的学校。因...
分类:其他好文   时间:2015-02-07 14:26:53    阅读次数:179
poj 3160 Father Christmas flymouse 强连通+dp
首先我们可以确定的是,对于val值小于0的节点都变成0.   假设一个集合内2个房间都能任意到达,那么我就可以吧集合内的所有点的价值都取到,并且可以达到任一点。实际上集合内的每个点是相同的,这样的集合就是一个强连通分量。 那么我们就可以用tarjin算法进行强连通缩点, 最后形成一个dag的图。在dag的图上面进行dp。可以先用拓扑排序后dp。或者建反响边记忆化搜索 。 VIEW  CDDE ...
分类:其他好文   时间:2015-02-02 23:18:54    阅读次数:196
hdu 1269 强连通+并查集
这是一道典型的强连通的题目。  所谓强连通,就是对于一个有向图,若一个集合内任意2点都能过互相达,于是这个几何就是一个强连通分量。  对于任意图,都可以分解 人多个不相交的强连通集合。  对于这题目,只要用著名的tarjin算法对原图进行一次强连通缩点,若说有点都在一个强连通分量,就是yes, 否者no。  这里可以用并查集。 VIEW CODE //#pragma comment(linker...
分类:其他好文   时间:2015-02-02 18:19:02    阅读次数:215
HDU 2767 强连通缩点
如A能证明B ,就建一条有向边A->B。对于一个能互相证明的一个集合,必然每个2个点都能相互到达,这样的一个集合就是一个强连通集合。我们可以把他们看成一个点,剩下的就是一个DAG图了。 如要都能相互到达,每个点必然出度 >=1, 入度>1 .。所以统计有多少没有入度的点和多少没有出度的点,他们中最大的就是需要添加的边了。 VIEW CODE #include #include #include...
分类:其他好文   时间:2015-01-30 09:10:52    阅读次数:203
POJ 2762判断单联通(强连通缩点+拓扑排序)
Going from u to v or from v to u? Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 14789   Accepted: 3915 Description In order to make their sons brave, Jiaji...
分类:移动开发   时间:2014-12-17 06:50:08    阅读次数:225
zoj Grouping(强连通+缩点+关键路径)
题意: 给你N个人,M条年龄大小的关系,现在打算把这些人分成不同的集合,使得每个集合的任意两个人之间的年龄是不可比的。问你最小的集合数是多少? 分析: 首先,假设有一个环,那么这个环中的任意两个点之间都是可比的,并且,和这个环相连的任意一个点或环也和这个环是可比的,因为关系具有传递...
分类:其他好文   时间:2014-11-25 16:20:01    阅读次数:228
UVALive 6195 The Dueling Philosophers Problem 强连通缩点+拓扑序
题目链接:点击打开链接 给定n个点m条限制 下面限制 u->v 表示u必须排在v前面,问把n个数排成一排有多少种方法。 若有0种输出0 1种输出1 多种输出2 **边的数量题目里少了个0== 思路: 0种就是有环,缩点一下判断强连通分量是不是n个。 1种就是拓扑序时队列里任何时刻都只有一个点 否则就是2种 #pragma comment(linker, "/STAC...
分类:其他好文   时间:2014-11-15 18:55:56    阅读次数:124
poj 2553 The Bottom of a Graph 【强连通图中出度为0点】
题目:poj 2553 The Bottom of a Graph  题意:大概题意是给出一个有向图,求强连通缩点以后出度为0的点。 分析:入门题目,先强连通缩点,然后表示出度为0的,枚举输出即可。 #include #include #include #include #include using namespace std; const int N = ...
分类:其他好文   时间:2014-11-04 19:50:21    阅读次数:172
poj 2186 Popular Cows 【强连通】
题目:poj 2186 Popular Cows 题意:n头牛,其中存在一些牛相互崇拜,具有传递性,问有多少头牛是被其他所有牛崇拜的。 分析:建立一个有向图,然后强连通缩点,之后求出度为0的点,假如存在多个,那么ans = 0,因为缩点之后如果x崇拜y,x也崇拜z,那么肯定y和z不能互相崇拜,不满足。 然后求出度为0的这个点缩点前环上有多少个点就ans AC代码: ...
分类:其他好文   时间:2014-11-04 19:44:59    阅读次数:236
HDU3861-The King’s Problem(有向图强连通缩点+最小路径覆盖)
题目链接 题意:题目大意:一个有向图,让你按规则划分区域,要求划分的区域数最少。  规则如下:  1、有边u到v以及有边v到u,则u,v必须划分到同一个区域内。  2、一个区域内的两点至少要有一方能到达另一方。  3、一个点只能划分到一个区域内。 思路:根据规则1可知必然要对强连通分量进行缩点,缩点后变成了一个弱连通图。根据规则2、3可知即是要求图的最小路径覆盖。 ...
分类:其他好文   时间:2014-10-21 21:42:31    阅读次数:278
96条   上一页 1 ... 5 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!