"传送门" ~~模拟赛的时候打了个表发现为一条链的时候答案是$2^{n 2}$竟然顺便过了第一个点~~ ~~然后之后订正的时候强联通分量打错了调了一个上午~~ 首先不难发现我们可以去掉所有在环上的边,那么就变成了一个森林,不同的树之间不可能有连边,那么只要所有树的答案乘起来就好了,只要在每一棵树内部 ...
分类:
其他好文 时间:
2019-01-11 13:11:14
阅读次数:
202
对于一个有向图,若任意两个节点x,y都有x到y的路径和y到x的路径,称它为强联通图.一个有向图的极大强联通子图被称为强联通分量.这里的极大与无向图里的极大双联通子图类似,对于一个极大强联通子图A,不存在子图B也是双联通子图且A?B. 求有向图的强连通分量又要运用到tarjan算法.先对于有向图中的边 ...
分类:
移动开发 时间:
2019-01-09 11:42:41
阅读次数:
259
看到同学在写一道树形dp,好奇直接拿来写,发现很不简单。 如图,看上去是不是很像选课,没错这不是选课,升级版吧,多加了点东西罢了。简单却调了一晚上和一上午。 思路:很简单强联通分量+缩点+树形dp。直接莽啊,发现强联通分量不是很会求,码力不好一直调。然后开始缩点,这个缩点就分成的讲究了你咋么缩都行反 ...
分类:
其他好文 时间:
2018-12-07 14:58:32
阅读次数:
229
题目大意: n个点 m条边的图 求大小大于1的强联通分量的个数 https://www.cnblogs.com/stxy-ferryman/p/7779347.html tarjan求完强联通分量并染色后 计算一下每种颜色的个数 就是每个强联通块的大小 #include <stdio.h> #inc ...
分类:
移动开发 时间:
2018-11-24 14:44:28
阅读次数:
196
题目大意: n头牛,m个崇拜关系,并且崇拜具有传递性 如果a崇拜b,b崇拜c,则a崇拜c 求最后有几头牛被所有牛崇拜 强连通分量内任意两点都能互达 所以只要强联通分量内有一点是 那么其它点也都会是 按照崇拜关系 即a崇拜b就连一条a到b的边 tarjan求得所有强联通分量并染色 而把一个强联通分量缩 ...
分类:
其他好文 时间:
2018-11-24 14:32:09
阅读次数:
164
不是很noip的知识点就不写了。 ~~dij什么的太easy就不写了。~~ "缩点" 注意$Tarjan$在缩边双和求强联通分量时候的区别。 一个要判断是否在栈内一个不要。 最后$topsort$来$dp$,或者记忆化搜索,但是一定要记得初值为$ 1$。 考虑图不联通。 "负环" 考虑图不联通。 一 ...
分类:
其他好文 时间:
2018-11-10 23:54:37
阅读次数:
279
noip前两天开始学这玩意………… 强连通(模版 元问题byscy) 模板题,我感觉不难。 另外可以用来缩点,在开一个邻接表,不再在一个强联通分量的连边就好。 ...
分类:
移动开发 时间:
2018-11-08 20:12:02
阅读次数:
221
传送门 把所有学校的关系构成一个图,显然一个强联通分量的所有学校只要有一个有新软件,其他学校也都会有 考虑缩点,发现入度为 0 的块一定要给,因为没有其他人给它 入度不为 0 的块一定有其他人给,我们只要给 能给它的块 提供软件就可以了 所以就是入度为 0 的块一定给,不为 0 的块一定不用给 子任 ...
分类:
Web程序 时间:
2018-10-26 10:41:39
阅读次数:
168
我真的好喜欢图论啊。 (虽然可能理解的并不深hhh) 上一次(暑假)我们初探了强联通分量,这一次我们再探。(特别感谢pku-lyc老师的课件。有很多引用) 上次我们忘记讨论复杂度了。tarjan老爷爷的算法都很strong as flash。这次是O(N)。 强联通分量中任何两个点可互相到达。(显然 ...
分类:
移动开发 时间:
2018-09-30 23:22:56
阅读次数:
313
传送门 好好读题 读懂了题后就不难了 可以发现和强联通分量的定义有点像 强连通的要求:对于任意两点u,v都存在一条路径使得 u->v 并且 v->u 而半联通的要求:对于任意两点u,v都存在一条路径使得 u->v 或者 v->u 那么显然一个强联通分量肯定属于半联通子图 那先考虑缩点,看看缩点后的情 ...
分类:
其他好文 时间:
2018-09-27 14:17:11
阅读次数:
152