![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tarjan
TSOI_Vergil
这个作者很懒,什么都没留下…
展开
-
BZOJ 1051 Tarjan
这道题明显是一个图论,告诉了你受欢迎的关系是具有传递性的就意味着可以用图来存。先将问题简单化,如果这种关系是一棵树,那么答案一定是树根。当然如果是森林,答案就是所有的树根。那么我们如何将图转换成树呢?用Tarjan缩点即可。用Tarjan缩点后答案即为所有连通块中入度为0的连通块的个数。#include#include#include#includeusing namespace st原创 2016-08-21 21:33:01 · 277 阅读 · 0 评论 -
BZOJ 2730 Tarjan求割点
首先我们考虑只有一个割点的情况,那么一定是在割点分开的这两个连通块中各建一个,如果有多个割点,那么我们一定是在只被一个割点控制的那个连通块内建一个,因为如果一个连通块被多个割点控制,任何一个割点坍塌,这个连通块的人都能通过其他割点到别的连通块去,特殊的,如果一张图里没有只被一个割点控制的连通块,那么我们只需随便建两个就行,建两个是因为只建一个的话如果建的那个坍塌别人就没地方去了,至于方案数可以用乘原创 2016-08-23 20:33:29 · 606 阅读 · 0 评论