//点双连通分量的求解//就是通过tarjan算法求出关节点时,与关节点的子树就是一个连通分量,可以通过画图得到//所以可以将与顶点u有关的边放到栈中,然后一但满足low[v]>=dfn[u](表面点u是割点)(注释:由于dfs,已经建好了u//的子树,所以栈中有顶点u的子树),就可以进行退栈,直到...
分类:
其他好文 时间:
2015-06-04 15:27:39
阅读次数:
115
Description煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援...
分类:
其他好文 时间:
2015-06-04 08:33:39
阅读次数:
148
Description
Being a knight is a very attractive career: searching for the Holy Grail, saving damsels in distress, and drinking with the other knights are fun things to do. Therefore, it is not ...
分类:
其他好文 时间:
2015-05-22 19:15:03
阅读次数:
165
求强联通分量的tarjan算法应用实例 边双连通分支
分类:
其他好文 时间:
2015-05-20 18:19:54
阅读次数:
113
poj3694:题目链接
题目大意:给出n个点,m条无向边的图,图中存在割边,问每加入一条新的边后的割边的数量
首先,进行双连通缩点,缩点后的图变成一棵树,树上的每条边都是割边,然后没加入一条新的边后,会使这条边的两个点到这两个点的lca形成一个环,使原本的割边减少。
图学的不好,只能显式建树,后来发现建树后没什么用,等以后再修改了
#include
#include
#include...
分类:
Web程序 时间:
2015-05-16 12:03:16
阅读次数:
137
HDU 2460 Network题目链接题意:给定一个无向图,问每次增加一条边,问个图中还剩多少桥思路:先双连通缩点,然后形成一棵树,每次增加一条边,相当于询问这两点路径上有多少条边,这个用树链剖分+线段树处理代码:#include #include #include #include using ...
分类:
Web程序 时间:
2015-05-06 19:42:37
阅读次数:
176
题意:给定一个无向图,分别求出不在任何环中的边的数量和同时在两个或以上的环中的边的数量。
解法:桥上的边就是不在任何环中的。而如果一个点双连通分量中边的数量比点的数量要多,那么该双连通分量的所有边都同时在两个或以上的环中(这个可以想象一下,在一个简单环中多加一条端点不同的边,这样简单环就会被分割成两个小的简单环,任何一条在大的环中的边都会同时处于一个其中一个小的环中)。
在tarjan算法中,...
分类:
其他好文 时间:
2015-05-03 09:23:49
阅读次数:
119
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1588题目描述:
Ferry 王国是一个漂亮的岛国,一共有N 个岛国、M 座桥,通过这些桥可以从每个小岛都能到达任何一个小岛。很不幸的是,最近Ferry 王国被Jordan 征服了。Jordan 决定烧毁所有的桥。这是个残酷的决定,但是Jordan 的谋士建议他不要这样做,因为如...
分类:
其他好文 时间:
2015-04-30 14:17:02
阅读次数:
141
http://acm.hdu.edu.cn/showproblem.php?pid=3394题目描述:
有一个公园有n个景点,公园的管理员准备修建m条道路,并且安排一些形成回路的参观路线。如果一条道路被多条道路公用,那么这条路是冲突的;如果一条道路没在任何一个回路内,那么这条路是不冲突的问分别有多少条有冲突的路和没有冲突的路分析:
刚学点双和边双,看见题目分不清哪个是哪个~这个题目是求点双的。某...
分类:
其他好文 时间:
2015-04-29 21:45:20
阅读次数:
122
题意:已知无向图,问添加最少的边使之成为边双连通图
思路:显然先缩点成一棵树,添加最少边使一棵树的边双连通
此处有结论:对于一棵树添加(1+leaf)>>1 条无向边就能构造成一个双连通图,构造方法显然(脑补一下
//216K 63MS C++ 1754B
#include
#include
#include
#include
...
分类:
其他好文 时间:
2015-04-24 09:09:05
阅读次数:
118