码迷,mamicode.com
首页 >  
搜索关键字:双连通    ( 384个结果
poj 3352Road Construction(无向双连通分量的分解)
1 /* 2 题意:给定一个连通的无向图G,至少要添加几条边,才能使其变为强连通图(指的是边强联通)。 3 思路:利用tarjan算法找出所有的双联通分量!然后根据low[]值的不同将双联通分量 4 进行缩点,最后图形会变成一棵树!也就是添加至少多少条边使一棵树变成强联通图! ...
分类:其他好文   时间:2014-08-13 12:46:16    阅读次数:368
POJ 3177
这题要的是我们求出我们需要增加多少条边才能让整个图变成一整个双连通块。可以进行对图缩点。缩点后,新图是一棵树,树的边就是原无向图的桥。现在问题转化为:在树中至少添加多少条边能使图变为双连通图。结论:添加边数=(树中度为1的节点数+1)/2 1 include 2 #include 3 #incl.....
分类:其他好文   时间:2014-08-10 23:48:10    阅读次数:297
POJ3352Road Construction(边的双连通+强连通缩点)
Road Construction Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 8673   Accepted: 4330 Description It's almost summer time, and that means that it's almost ...
分类:其他好文   时间:2014-08-08 02:03:45    阅读次数:210
POJ 3177 边双连通求连通量度的问题
这道题的总体思路就是找到连通量让它能够看作一个集合,然后找这个集合的度,度数为1的连通量为k,那么需要添加(k+1)/2条边才可以保证边双连通这里因为一个连通量中low[]大小是相同的,所以我们用ans[low[i]]++来计度数这道题我最开始按学长的模板来写。。。。MLE到哭了,也不知道这道题为什...
分类:其他好文   时间:2014-08-05 00:32:28    阅读次数:208
【转载】图的割点、桥与双连通分支
[点连通度与边连通度]在一个无向连通图中,如果有一个顶点集合,删除这个顶点集合,以及这个集合中所有顶点相关联的边以后,原图变成多个连通块,就称这个点集为割点集合。一个图的点连通度的定义为,最小割点集合中的顶点数。类似的,如果有一个边集合,删除这个边集合以后,原图变成多个连通块,就称这个点集为割边集合...
分类:其他好文   时间:2014-08-03 17:39:55    阅读次数:188
hdu4612 无向图中任意添加一条边后使桥的数量最少 / 无向图缩点+求树的直径
题意如上,含有重边(重边的话,俩个点就可以构成了边双连通)。 先缩点成树,在求数的直径,最远的连起来,剩下边(桥)的自然最少。这里学习了树的直径求法:第一次选任意起点U,进行bfs,到达最远的一个点v(level最深)该点必然是树的直径的一个端点,,再从该点出发,bfs,到最深的一点,该点深度就是直径。(证明:先假设u,是直径上一点,S,T是直径的端点,设v!=t,则有(V,U)+(U,S)>(...
分类:其他好文   时间:2014-08-01 00:00:00    阅读次数:371
poj 3177 求至少添加多少条边可以成为边-双连通图(有重边)
【题意】:给出一张无向连通图,求添加多少条边可以成为边-双连通图【思路】:同3352 一样,求出边-双连通分量,缩点就成了一棵树,求这棵树里的出度为1 的点num 结果是(num-1)/2; 但是!! 这里和3352 哟一点不一样就是这里有重边,当有重边的时候,不同low值的两点可能属于...
分类:其他好文   时间:2014-07-29 13:39:28    阅读次数:178
poj 3352 求 边-双连通分量
【题意】 给出一张无向连通图,求至少连几条边可以变成边双连通图【思路】求出边-双连通分量,缩点就成了一棵树,求这棵树里的出度为1 的点num 结果是(num-1)/2; 1 #include 2 #include 3 #include 4 #include 5 #include 6 using na...
分类:其他好文   时间:2014-07-29 11:32:06    阅读次数:310
hdu1845 Jimmy’s Assignment --- 完备匹配
题意: 要求在一个特殊的图上找最大匹配,该图特点是:无向图,每个节点度数为3,是一个边双连通分量(the graph is 2-edge-connected (that is, at least 2 edges need to be removed in order to make the graph disconnected) 这一点是这样理解的把。。) 思路: 一般想法就直接建图求最大匹...
分类:其他好文   时间:2014-07-23 13:22:07    阅读次数:207
POJ 1515 Street Directions --一道连通题的双连通和强连通两种解法
题意:将一个无向图中的双向边改成单向边使图强连通,问最多能改多少条边,输出改造后的图。分析:1.双连通做法:双连通图转强连通图的算法:对双连通图进行dfs,在搜索的过程中就能按照搜索的方向给所有边定向,其中桥不能改造,只能保留双向边。代码:#include #include #include #in...
分类:其他好文   时间:2014-07-20 21:29:01    阅读次数:234
384条   上一页 1 ... 35 36 37 38 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!