其他分享
首页 > 其他分享> > AT ARC092F Two Faced Edges

AT ARC092F Two Faced Edges

作者:互联网

题意:给定一个有向图,保证无重边自环,求将图中的每条边反向后强联通分量的个数是否会改变。

数据范围:$n$ $≤$ $1000$,$m$ $≤$ $200000$。

首先考虑一条边的影响。

因为一条边只能连接两个点,因此将一条边反向至多只能影响它两个端点在强联通分量里的变化,即整体增加一个强联通分量,或整体减少一个强联通分量(或整体不变)。

再考虑将这条边反向之前,两端点 $u$,$v$ 之间的联通情况。

假设这条边为 $u$ $→$ $v$,那么将这条边反向,在图中就可以看作增加一条 $v$ $→$ $u$ 的边,删掉一条 $u$ $→$ $v$ 的边。

那么在删边和添边之前,考虑 $4$ 种情况。

 

标签:Faced,存在,一条,联通,ARC092F,路径,Edges,反向,条边
来源: https://www.cnblogs.com/louis660/p/16593668.html