摘要: 这道题其实也非常简单,只是在求割边及其个数的情况下,每次往里面加入新的边,并再次计算割边的个数。 我们用tarjan可以求出原图的桥以及个数,当然我们不能暴力加边,然后求解,那么如何求呢??? 其实非常简单,我们可以LCA进行求解,我们在a和b点两个点之间加入新的边,那么相当于连通了a,b,那么原来 阅读全文
posted @ 2019-07-22 22:43 bluefly-hrbust 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 这道题就是要求桥的个数。 那么桥相应的也有判定的定理: 在和u相邻的节点中,存在一个节点是最小的时间戳都比 当前u的访问次序要大,也就是说这个点是只能通过果u到达,那么 他们之间相邻的边就是的桥 阅读全文
posted @ 2019-07-22 20:05 bluefly-hrbust 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 判断割点的性质: 如果点y满足 low[y]>=dfn[x] 且不是根节点 或者是根节点,满足上述式子的有两个及其以上。 就是割点 如果是起点,那么至少需要两个子节点满足上述条件,因为它是根节点,那么必须有至少两个节点的以及其儿子节点的时间戳是比这个值小的,如图,否则根节点也只是 一个叶子节点。 阅读全文
posted @ 2019-07-22 19:58 bluefly-hrbust 阅读(214) 评论(0) 推荐(0) 编辑