POJ 2186 Popular Cows

原创 2011年01月16日 20:41:00

暴力求闭包的话数据太大会超时,用强连通分量(O(V+E))做,缩点后求出度,如果只有一个连通分量出度为0,答案就是这个连通分量中点的个数

 

 

如果强连通分量a出度不为0,假设它与强连通分量b有边,则强连通分量到a无边,那么a中的牛肯定不被所有其他牛喜欢

 

如果有两个强连通分量a和b的出度不为0,那么a中的牛不被b中的牛喜欢,b中的牛不被a中的牛喜欢,它们都不会是 最受欢迎的牛

 

代码:

 

相关文章推荐

【强连通分量+缩点】 POJ 2186 Popular Cows

先求出强连通,再缩点。然后qiu

poj 2186 Popular Cows (Tarjan 强连通分量+压缩点)

考察算法:强连通分量+压缩点。 先说明下题目的大意。 有一群牛在相互崇拜。崇拜是单向的。且崇拜是可传递的,即a->b,b->c,可以得到a->c。 分别告诉你总共有n头牛,m条彼此间的崇拜关系,...

POJ2186--Popular Cows

Description Every cow's dream is to become the most popular cow in the herd. In a herd of N (1
  • a305657
  • a305657
  • 2013年07月21日 02:09
  • 529

poj2186 - Popular Cows

想看更多的解题报告:http://blog.csdn.net/wangjian8006/article/details/7870410                                ...

poj 2186--Popular Cows

题意:农场有N个大牛,有些大牛喜欢

POJ2186 Popular Cows 【裸缩环+Gabow算法强连通分量分解再建图】

这题比较裸,根据牛的膜拜情况建图,然后强连通分量处理,处理后再建新图,记录出度入度,找出所有出度为0的,如果有2个及以上的,则输出(0),很简单,不可能有被所有牛膜拜的牛了(因为这几个结点互相不可达)...

【poj2186】 Popular Cows

http://poj.org/problem?id=2186 (题目链接)题意:给出一个n个点m条边的有向图,求其中没有出度强连通分量所包含的点有几个Solution   其实这道题的题解已经在“题...

POJ - 2186 - Popular Cows (tarjan)

Popular Cows题目传送:Popular Cows思路:tarjan算法求强连通分量AC代码:#include #include #include #include #include ...

POJ_2186_Popular Cows

#include #include #include #include #include #include #include #in...
  • cxy7tv
  • cxy7tv
  • 2016年04月13日 22:28
  • 98

poj2186 popular cows

tarjan+并查集缩点
  • sdfzyhx
  • sdfzyhx
  • 2016年06月11日 11:14
  • 187
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 2186 Popular Cows
举报原因:
原因补充:

(最多只允许输入30个字)