BZOJ 1051 [HAOI2006] 受欢迎的牛


题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1051

题意:给出 n 头牛和 m 组认为受欢迎的关系,这些关系具有传递性,问有多少头牛被所有其他牛认为受欢迎

首先我们根据关系建图连边,被所有牛都认为受欢迎是很苛刻的条件,很显然的,最终构成答案的强联通分量只能有一个。

强联通分量内的牛都是互相认为受欢迎的,若缩点后有且只有一个出度为 0 的点,那么答案就是这个点的大小。

若有多个,答案即为 0

需要注意的是,每一个点都需要扫一遍。

代码:

 

声明:zgz233|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - BZOJ 1051 [HAOI2006] 受欢迎的牛


一个oier的博客 |注册功能过几天就修| 博客搬家啦,现在跑的飞快!

标签: