![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SCC
Joker & Liar
这个作者很懒,什么都没留下…
展开
-
【BZOJ2208】联通数
分析:求传递闭包,有向图,先缩点变成 DAG,然后bitset维护走过的点dp一下就可以了代码:原创 2020-04-03 15:50:17 · 165 阅读 · 0 评论 -
POJ - 1236 (Network of Schools)
文章目录题意:分析:代码:题意:有 n 个学校,每个学校可以向若干其它学校传递消息(单向,满足传递性,即A->B,B->C ==> A->C),现在要所有学校接收一个副本,问最少需要预先向几所学校发送副本,才能使得所有学校能接收到副本。然后又问最少添加几个传递关系可以使得向任意一所学校发送副本后,所有的学校都可以接收到副本。分析:总结一下,即给定一个有向图,求:A...原创 2020-04-02 15:38:25 · 90 阅读 · 0 评论 -
#10091. 「一本通 3.5 例 1」受欢迎的牛
分析:首先简化一下,若欢迎关系图是一个DAG(有向无环图),则只要统计每个点的出度,出度为0的点即为受所有牛欢迎的点且只有唯一一个,因为若存在两个以上出度为0的点,它们之间不可能互相欣赏,满足不了题意。但实际情况可能存在环,环上的顶点互相之间欣赏。此时,若环外的一头牛欣赏环内某头牛,则它必定欣赏环内所有牛;而若环内某头牛欣赏环外一头牛,则环内所有牛也必定欣赏这头牛。则我们把一个环缩成一个新点...原创 2020-04-02 13:28:11 · 395 阅读 · 0 评论