洛谷P2341题解

题面

对于这个题,你可以发现如果一个牛受欢迎那么他所在的 \(\text{SCC}\) 都受欢迎,因为它们是互相连通的。所以考虑缩了点再说。
然后我们得到一个新的图。如果他不联通那答案显然就是 \(0\) ,而在每个连通块中必定有一个点出度为 \(0\) (否则就出现了一个新的SCC),所以我们统计有多少个点初度为 \(0\) ,如果只有一个那么就输出这个点的 \(size\) ,否则答案就是零。没了。

代码

posted @ 2021-08-21 16:25  1358id  阅读(36)  评论(0编辑  收藏  举报