题目1 : 连通性·三
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。
约翰家一共有N个草场,每个草场有容量为W[i]的牧草,N个草场之间有M条单向的路径。
小Hi和小Ho需要将牛羊...
分类:
其他好文 时间:
2015-07-16 14:13:34
阅读次数:
78
题意:给一个n个顶点m条弧的简单有向图(无环无重边),求最多可以添加多少条弧使得添加后的有向图仍为简单有向图且不是一个强连通图,如果给的简单有向图本来就是强连通图,那么输出-1.
分析:
1.用tarjan算法求出强连通分量的个数,如果个数为1,那么输出-1,结束,否则执行2
2.假设将一些强连通分量合并为有n1个顶点简单完全图1,而将剩下的强连通分量合并为n2个顶点...
分类:
其他好文 时间:
2015-07-15 19:20:57
阅读次数:
88
初谈这个话题相信每一位都会感到一丝疑惑,主要原因是这个词中“分量”一词,当然,如果仅是为了了解和使用这两个术语,就不必在意这个无关大体的词语。 好了,该谈谈正题了,所谓双连通与强连通,最大的差别,也是最本质的差别就是前者适用于无向图中,而后者适用于有向图。至于两者的概念是一样的,就是图中有a点、b....
分类:
其他好文 时间:
2015-07-11 21:24:41
阅读次数:
141
题目链接:
poj2762
题意:
给出一幅单向图,问这张图是否满足 任意两点ab 都能 从a到达b 或 从b到达a
题解思路:
判断一幅图是否满足弱连通
首先想到的是将图中的 强连通分量(能互相到达的顶点集) 进行缩点
然后再根据原有边 重新建图
如果缩点后的图是一条单链(回路,通路都可以) 则一定...
分类:
其他好文 时间:
2015-07-09 14:40:58
阅读次数:
98
题意:给一个有向图,要求找出一些点,使得这些点中的任意点对,要么可以互通,要么单向可达。思路:最低只要求单向可达即可,即a->b都可以算进去。 强连通分量内的点肯定是满足要求的,可以全选,但是有多个强连通分量时就不行了,得有取舍。老方法,先缩点,缩完点后是没有环的存在的,所以就是拓扑图了。如果只给....
分类:
其他好文 时间:
2015-07-08 18:37:17
阅读次数:
165
题意:给出一个有向图(不一定连通),问最多可添加多少条边而该图仍然没有强连通。思路: 强连通分量必须先求出,每个强连通分量包含有几个点也需要知道,每个点只会属于1个强连通分量。 在使图不强连通的前提下,要添加尽可能多的边。边至多有n*(n-1)条,而已经给了m条,那么所能添加的边数不可能超过k=.....
分类:
其他好文 时间:
2015-07-08 00:09:39
阅读次数:
128
题意:给一个有向图,问添加几条边可以使其强连通。思路: 按照大白书p322做。tarjan算法求强连通分量,然后缩点求各个强连通分量的出入度,答案是max(入度为0的缩点个数,出度为0的缩点个数)。 1 #include 2 #define LL long long 3 #define pii .....
分类:
其他好文 时间:
2015-07-07 22:25:14
阅读次数:
147
题意: 给出n个点(0 - n-1),m条边,code从0开始需要传播到1 - (n-1)的每个点,强连通分量之间的传播是没有花费的,求最小花费。思路: 先计算出强连通分量,然后标出每个强连通分量的最小连通距离。即,它离其他任何一个强连通分量的最小距离。 1 #include 2 3 ...
分类:
其他好文 时间:
2015-06-29 13:03:16
阅读次数:
76
题目请点我
题解:
这是我的第一道强连通分量,虽然参考了别人的代码,还是很有收获。强连通分量的查找和处理是很多图论题目的第一步,所以还是很重要,这道题只是有向图的强连通处理。
这道题因为题目有讲每组关系都是不小于,那么如果出现环的话那只有一种情况,就是环上所有人都是相等的年龄,则这个环上所有的人的比较关系都是可以等价的,这就是为什么我们要先对强连通分量尽行缩点处理,将每一个强连通分量作为一个整...
分类:
其他好文 时间:
2015-06-23 21:44:40
阅读次数:
153
之前我的图论一直都是DFS一下,BFS一下,求个欧拉回路,拓扑排个序这种渣渣水平。终于鼓起勇气拾起白书第五章的东西。学(bei)习(song)了一下求双连通分量,二分图的判定,强连通分量,2-SAT。DFS加上时间戳这个东西,很强大。最后刷了白书上的例题:BCC:LA3523可以参加会议的是双联通分...
分类:
其他好文 时间:
2015-06-21 22:22:01
阅读次数:
252