割点与桥
文章平均质量分 93
Cherry_0525
这个作者很懒,什么都没留下…
展开
-
【Tarjan加边变为双联通图的边数】POJ - 3177 P - Redundant Paths
P - Redundant Paths POJ - 3177 In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field, Bessie and the rest of the herd are forced to cros...原创 2018-09-04 11:49:05 · 211 阅读 · 0 评论 -
【Tarjan求双连通图+邻接表形式判重边】POJ - 3352 S - Road Construction
用tarjan算法求割边(桥) 原理 发现T边(u,v)时若发现v和它的后代不存在一条连接u或其祖先的B边,则删除(u,v)后u和v不连通,因此(u,v)为桥 桥的判定算法 发现T边(u, v)时若low[v]>=dfn[u],则(u,v)为桥 基本算法同tarjan经典算法 形参加上father,作用为记录u的父亲节点,避免在遍历v时遇到重边重新更新low[u] ...原创 2018-09-04 15:40:09 · 1001 阅读 · 0 评论 -
【Tarjan求割点数量+割点模板】POJ - 1144 R - Network
用tarjan算法求割点 原理:在一棵DFS树中 根root是割顶当且仅当它至少有两个儿子 其他点v是割顶当且仅当它有一个儿子u,从u或者u的后代出发没有指向v祖先(不含v)的B边,则删除v以后u和v的父亲不连通,故为割顶 基本算法同tarjan经典算法 每遍历一个新的(颜色为白色)u的儿子v都记录个数 low[u]值更新后进行以下判断(前提v未被遍历过): ...原创 2018-09-03 17:44:55 · 311 阅读 · 0 评论 -
【Tarjan求割点+删割点】 POJ - 1523 Q - SPF
Q - SPF POJ - 1523 Consider the two networks shown below. Assuming that data moves around these networks only between directly connected nodes on a peer-to-peer basis, a failure of a single node, 3...原创 2018-09-04 01:22:21 · 171 阅读 · 0 评论