by szTom 前置知识 邻接表存储及遍历图 tarjan求强连通分量 割点 割点的定义 在一个无向图中,如果有一个顶点集合,删除这个顶点集合以及这个集合中所有顶点相关联的边以后,图的连通分量增多,就称这个点集为割点集合. 也就是说,就是有个点维持着连通分量的继续,去掉那个点,这个连通分量就无法在维持下去,分成好几个连通分量. 比如说,下图中 蓝色的点就是割点. tarjan求割点 前向边 首先,先了解什么是前向边: 将这个无向图按树排列,从子节点到其祖先的边为前向边. 即为 \(low[x]…