OJ题号:洛谷2860、POJ3177 题目大意: 给定一个无向图,试添加最少的边使得原图中没有桥。 思路: Tarjan缩点,然后统计度为$1$的连通分量的个数(找出原图中所有的桥)。 考虑给它们每两个连通分量连一条边,这样一次性可以解决两个。 如果最后还有多的,就专门给它随便连一条边。 设度为$ ...
分类:
其他好文 时间:
2017-08-25 21:04:40
阅读次数:
166
题目大意: 判断一个有向图是否弱连通。 思路: Tarjan缩点。然后判断原图是否是一条链。 考虑链的特性:有且仅有一点入度为0,有且仅有一点出度为0。 因此缩点后直接判断入度为0和出度为0的点的个数是否均为1即可。 ...
分类:
其他好文 时间:
2017-08-25 19:55:49
阅读次数:
139
[SDOI2010]所驼门王的宝藏 题目描述 在宽广的非洲荒漠中,生活着一群勤劳勇敢的羊驼家族。被族人恭称为“先知”的Alpaca L. Sotomon是这个家族的领袖,外人也称其为“所驼门王”。所驼门王毕生致力于维护家族的安定与和谐,他曾亲自率军粉碎河蟹帝国主义的野蛮侵略,为族人立下赫赫战功。所驼 ...
分类:
其他好文 时间:
2017-08-24 21:18:32
阅读次数:
200
FFF at Valentine Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 575 Accepted Submission(s): 281 ...
分类:
编程语言 时间:
2017-08-23 13:43:31
阅读次数:
268
hdu6165 FFF at Valentine 题意:给出一个有向图,问任意两个点 a、b,是否可以从a到b,或者从b到a。 tags:主要是题意有点绕。。 只要 tarjan 缩点成 DAG图,再 dfs 判断一下在 DAG 图中是否有一条路径包含了所有点。 ...
分类:
其他好文 时间:
2017-08-22 19:48:44
阅读次数:
120
思路:Tarjan缩点后统计入度为$0$的连通分量。 ...
分类:
其他好文 时间:
2017-08-20 17:02:15
阅读次数:
152
思路:Tarjan+缩点。首先跑一遍Tarjan,统计结点个数大于$1$的连通分量个数。然后寻找统计结点个数大于$1$且出度为$0$的连通分量,若只存在一个这样的连通分量,输出其点集即可。 ...
分类:
其他好文 时间:
2017-08-20 15:48:48
阅读次数:
155
问一个图,最少需要加多少条边,使得这个图强联通。 Tarjan缩点,重建图,令a=入度为0的scc个数,b=出度为0的scc个数,ans=max(a,b); 若图scc=1,本身强联通,ans=0; ...
分类:
其他好文 时间:
2017-08-18 13:36:17
阅读次数:
189
题面: 描述 暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。 约翰家一共有N个草场,每个草场有容量为W[i]的牧草,N个草场之间有M条单向的路径。 小Hi和小Ho需要将牛羊群赶到草场上,当他们吃完一个草场牧草后,继续前 ...
分类:
其他好文 时间:
2017-08-16 19:16:32
阅读次数:
144
这里的Tarjan是基于DFS,用于求有向图的强联通分量。 运用了一个点dfn时间戳和low的关系巧妙地判断出一个强联通分量,从而实现一次DFS即可求出所有的强联通分量。 §有向图中, u可达v不一定意味着v可达u. 相互可达则属于同一个强连通分量 (Strongly Connected Compo ...
分类:
其他好文 时间:
2017-08-03 09:53:00
阅读次数:
214