Caocao's Bridges Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5595 Accepted Submission(s): 175 ...
分类:
其他好文 时间:
2017-11-06 22:41:47
阅读次数:
164
传送门 题意: 给出一个无向图,要求将每条边确定一个方向,使新图中所有点能到达的点的数目最小值最大。 考虑求出边双连通分量和割边,在缩点后的图中,我们贪心的令每一条割边指向点数目最多的边双。 对于每一个边双,我们可以用dfs确定边的方向使其在新图中变成连通分量。 最小值为点数最多的边双的点数。 1 ...
分类:
其他好文 时间:
2017-10-21 14:23:06
阅读次数:
163
题目链接 题意:给出一个连通图,求最少加入多少条边可使图变成一个 边-双连通分量 模板题,熟悉一下边连通分量的定义。最后ans=(leaf+1)/2。leaf为原图中size为1的边-双连通分量 ...
分类:
其他好文 时间:
2017-10-13 16:17:52
阅读次数:
145
割点, 桥, 点双连通分量, 边双连通分量, 强连通分量 割点, 桥, 点双连通分量, 边双连通分量, 强连通分量这些概念都是原图的一个诱导子图. 割点, 桥, 双连通分量, 边双连通分量是无向图的相关概念, 而强连通分量是有向图的相关概念. $low$ 和 $dfn$ 的求法类似, $dfn[x] ...
分类:
编程语言 时间:
2017-10-10 10:07:00
阅读次数:
278
边双连通分量(一般配上缩点、并查集) 参考例题:传送门 点双连通分量: 参考例题:传送门 ...
分类:
其他好文 时间:
2017-09-15 13:41:43
阅读次数:
145
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1076 题意: 思路: 边双连通分量,跑一遍存储一下即可。 ...
分类:
其他好文 时间:
2017-08-20 16:52:05
阅读次数:
147
Road Construction POJ - 3352 题意:一个无向图(无重边),问至少还要加多少边使得去掉任意一条边后任意两点仍可互达。 无向图的边双连通分量(无重边) 先用一次dfs标记出割边,然后dfs标记出各联通分量 再根据割边,缩点重新建图,生成一颗树 则答案就是(叶子树+1)/2. ...
分类:
其他好文 时间:
2017-08-18 17:07:18
阅读次数:
145
题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=2242 题目概述: 中文题面就不赘述了。 大致思路: 其实读完题之后就知道是要求这张图所有的桥,并且分别删掉这些桥来更新答案。 那么就是求边双联通分量了,求出来之后缩点,原图变成一棵树,然后在树上维护这 ...
分类:
其他好文 时间:
2017-07-16 12:32:35
阅读次数:
153
https://vjudge.net/problem/Gym-100712H 题意: 给出一个图,求添加一条边后最少的桥数量。 思路: 参考了ZSQ大神的题解http://blog.csdn.net/v5zsq/article/details/61922051 很明显的边—双连通的题目,首先缩点建新 ...
分类:
其他好文 时间:
2017-05-05 14:15:25
阅读次数:
141
http://poj.org/problem?id=3352 题意: 给出一个图,求最少要加多少条边,能把该图变成边—双连通。 思路:双连通分量是没有桥的,dfs一遍,计算出每个结点的low值,如果相等,说明属于同一个双连通分量。 接下来把连通分量缩点,然后把这些点连边。 对于一棵无向树,我们要使得 ...
分类:
其他好文 时间:
2017-04-28 16:13:37
阅读次数:
224