随笔分类 -  图论——SCC

摘要:终于完成了Tarjan及缩点的学习,缩点是自己学的,花了不少精力去找好的资料,当然还是十分感谢@Menci前辈,他的笔记使我对Tarjan有了深刻理解(差不多吧,也不算多深刻,逃)。首先,我们来讨论Tarjan算法。Tarjan是干什么的?这个问题可能看上去有些愚蠢,... 阅读全文
posted @ 2018-03-24 00:56 Neonen 阅读(166) 评论(0) 推荐(0)
摘要:又是一道Tarjan水题,这次经过仔细的思考,没有打错邻接表(图论已入门qwq)。还是先来说说思路吧,由题意知,就是给一张n个点,m条边的有向图,让你求出有多少个点可以由所有的点达到。有如下定理:若在有向图中有且仅有一个点出度为零,那么所有点都可达到它(传说中的反证法... 阅读全文
posted @ 2018-03-23 23:22 Neonen 阅读(169) 评论(0) 推荐(0)
摘要:题目大意: 给你n个点,m条边,求图中所有大小大于1的强连通分量的个数。原题(供各位娱乐):约翰的N (2 using namespace std;#define maxn 50005struct Edge{ int u,v;}e[maxn S;void Tarjan... 阅读全文
posted @ 2018-03-20 21:30 Neonen 阅读(138) 评论(0) 推荐(0)