随笔分类 -  强联通

CCF 高速公路 tarjan求强连通分量
摘要:问题描述 某国有n个城市,为了使得城市间的交通更便利,该国国王打算在城市之间修一些高速公路,由于经费限制,国王打算第一阶段先在部分城市之间修一些单向的高速公路。 现在,大臣们帮国王拟了一个修高速公路的计划。看了计划后,国王发现,有些城市之间可以通过高速公路直接(不经过其他城市)或间接(经过一个或多个 阅读全文
posted @ 2016-04-02 19:15 小小八 阅读(665) 评论(0) 推荐(0)
Tarjan算法求强连通分量
摘要:一、操作过程:tarjan算法的基础是DFS。我们准备两个数组Low和Dfn。Low数组是一个标记数组,记录该点所在的强连通子图所在搜索子树的根节点的 Dfn值(很绕嘴,往下看你就会明白),Dfn数组记录搜索到该点的时间,也就是第几个搜索这个点的。根据以下几条规则,经过搜索遍历该图(无需回溯)和 对 阅读全文
posted @ 2016-04-02 18:02 小小八 阅读(706) 评论(1) 推荐(0)
Tarjan 算法求强联通分量
摘要:转载自:http://blog.csdn.net/xinghongduo/article/details/6195337还是没懂Tarjan算法的原理。但是感觉。讲的很有道理。说到以Tarjan命名的算法,我们经常提到的有3个,其中就包括本文所介绍的求强连通分量的Tarjan算法。而提出此算法的普林... 阅读全文
posted @ 2015-09-19 10:39 小小八 阅读(274) 评论(0) 推荐(0)