![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
强连通分量
VL——MOESR
ga
展开
-
【YBTOJ进阶训练指导】删点次数【Tarjan】
思路:我们分析1.一条链上的点不能同时轰炸,所以答案绝对大于等于最长的链。2.我们有多条互不相交的链,每次把每条链上取一点,可以得到一个答案为最长链的取法。综上所述,答案为最长链长度加个Tarjan缩点就OK了codecodecode#include<iostream>#include<cstdio>#include<queue>using namespace std;int n, m, tot, cnt, tmp, tot1;int s..原创 2022-02-24 20:12:10 · 131 阅读 · 0 评论 -
【YBTOJ】受欢迎的牛
思路:不管怎样,先tarjan缩点得出结论,如果一个点没有出度,那么它就是那个受欢迎的点,因为没有出度所以所有点都只能连向它,然后通过连通性就得出它会被所有点联通。如果有两个点出度为0,那么就没有受欢迎的点,因为这两个点不能相互到达然后就统计就好了codecodecode#include<iostream>#include<cstdio>#include<queue>using namespace std;int n, m, tot, cnt..原创 2021-05-05 17:04:57 · 70 阅读 · 0 评论 -
【YBTOJ】有向图缩点
思路:直接一个tarjan然后跑一遍dp+拓扑就A了,板子codecodecode#include<iostream>#include<cstdio>#include<queue>using namespace std;int n, m, tot, cnt, tmp, tot1;int stack[10010], top, ru[10010];int a[10010], head[10010], head1[10010];int dfn[10..原创 2021-05-05 16:59:03 · 133 阅读 · 0 评论 -
刻录光盘
Description在PJOI2010夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,又来不及去买了,怎么办呢?组委会把这个难题交给了DYJ,DYJ分析了一下所有营员的地域关系,发现有些营员是一个城市的,其实他们只需要一张就可以了,因...原创 2020-01-17 10:09:28 · 159 阅读 · 1 评论