首页 > 其他分享 >割点 & 点双

割点 & 点双

时间:2023-08-12 23:15:20浏览次数:34  
标签:连通 点双 子图 割点 无向 分量

0.前言

最抽象的一集马上就和昨天的搞混

1.几个区别

啥是强连通分量?有向图的东西!

现在开始就踏进无向图的大门!

2.性质

  • 割点:在一个无向连通图中,如果删去某个点后,图变成不连通图,则称该点为割点。
  • 点双连通:如果一个连通图(可以是一个子图)中不含割点,则称该图是点双连通的。
  • 点双连通分量:在一个无向图中,极大的点双连通子图称为点双连通分量。(类比强连通分量的定义)简称点双。
  • 一些相关的性质:

  • 点双满足:任意两点间存在至少两条点不重复(不包括本身)的不同路径。(除去只含有两个点一条边的情况)

  • 任意一个割点都存在于至少两个点双中。

  • 不是割点的点只存在于一个点双中。

点双有啥用?判断一个无向图的环呗

标签:连通,点双,子图,割点,无向,分量
From: https://www.cnblogs.com/g1ove/p/17625796.html

相关文章

  • tarjan,点双和边双学习笔记。
    发现之前学的真的一塌糊涂呢(/ω\)很多非常精髓的地方理解的都不够好,比如说为啥我要用一棵dfs树来为框架,跑tarjan?这里我就理解的不好,所以我来重新写一篇,加深加深印象。以下一切默认为无向图。0.基本概念这里面说的非常不严谨,只是为了方便理解啦awa连通分量:你可以简单的......
  • 点双边双强连通拓展(圆方树)以及一些小技巧
    点双边双强连通拓展以及一些小技巧目录点双边双强连通拓展以及一些小技巧小技巧:1.关于割点:2.关于点双和边双的判断技巧:3.关于自己制造样例的技巧:例题:拓展知识1.广义圆方树:知识点:例题:bzoj3331小技巧:1.关于割点:点双常常存在割点情况,很难搞,每次dfs都很头疼(不知道割点在哪几个连通......
  • 点双边双强连通
    点双/边双复习笔记1.点双复习割点:图中的一个点,没有这个点的话,这个图会变成两个图点双:在一个点双内,一个点到另一个点的路径有两条及以上,并且点不会走一样的注意事项:1.割点特判:son<=1且fa=x的不是割点2.环上出发特判:son=0&&fa=x的单独一个作为点双;3.看好大于等于哦!4.low[......
  • [学习笔记] 割点 & 割边 & 双连通分量
    一、定义在无向连通图\(G=(V,E)\)中,若存在一个点\(u(u\inV)\)使得删掉点\(u\)及其相连的边,会使原图不连通,就称\(u\)是原图的一个割点(cutvertex);若存在一条边\((u,v)((u,v)\inE)\)满足删掉\((u,v)\)后会使原图不连通,就称\((u,v)\)是原图的一座桥(或......
  • BZOJ 2730: [HNOI2012]矿场搭建 tarjan割点
    2730:[HNOI2012]矿场搭建TimeLimit: 10Sec  MemoryLimit: 128MBSubmit: 2010  Solved: 935[Submit][Status][Discuss]Description煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口......
  • BOZJ 1123: [POI2008]BLO tarjan求割点
    1123:[POI2008]BLOTimeLimit: 10Sec  MemoryLimit: 162MBSubmit: 1140  Solved: 505[Submit][Status][Discuss]DescriptionByteotia城市有n个townsm条双向roads.每条road连接两个不同的towns,没有重复的road.所有towns连通。Input输入n<=100000m<=5......
  • 路由引入正解(四)_双点双向引入(简洁版)
    目录理论前言拓扑和需求多合一的路由策略大体思路策略书写思路实验基础配置外部路由引入问题显现写路由策略(重点)写专门匹配5.5.5.5的优先级验收理论前言双点双向路由引入是华为、思科IE考试时的难点,通常是做为IGP的最后一道难题出现,双点双向一道题包含了多个知识点以及这些知识......
  • P3388 【模板】割点(割顶) 题解
    一、题目描述:给你一个$n$个点,$m$条边的无向图。求出所有割点,按节点编号升序排序。数据范围:$1\len\le2\times10^4,1\lem\le1\times10^5$。 二、解题思路:板子题,不需要思路。时间复杂度$O(n+m)$。 三、完整代码:1#include<iostream>......
  • 【图论】割点与桥
    目录定义割点割边(桥)关系算法求割点伪代码模版定义割点如果删除无向图中的某个点会使无向图的连通分量数增多,则把这个点称为割点。割边(桥)如果删除无向图中的某条边会使无向图的连通分量数增多,则把这个点称为割边(桥)。关系桥的两端可以有割点。算法求割点割点:存在子树最高......
  • POJ2117 Electricity 题解 tarjan点双连通分量 割点
    题目链接:http://poj.org/problem?id=2117题目大意:给定一个由\(n\)个点\(m\)解题思路:tarjan,判断\(u\)的子节点有几个\(v\)满足\(low[v]\gedfn[u]\)就是答案,但是同时如果\(u\)不是这个dfs树的根节点,个数还要加\(1\)。示例程序1(C++11,POJ不支持):#include<bits/stdc++.h>......