Network 题目链接:http://poj.org/problem?id=3694 Description: A network administrator manages a large network. The network consists of N computers and M li ...
分类:
Web程序 时间:
2019-02-17 23:56:21
阅读次数:
338
题意 给出一个有向图,A任务:求最少需要从几个点送入信息,使得信息可以通过有向图走遍每一个点B任务:求最少需要加入几条边,使得有向图是一个强联通分量 思路 任务A,比较好想,可以通过tarjan缩点,求出入度为0的点的个数任务B一开始以为任务A,B没有关系其实是入度为0的点的个数、出度为0的点的个数 ...
分类:
Web程序 时间:
2019-02-14 23:39:55
阅读次数:
243
"$\verb|Luogu2860 [USACO06JAN]冗余路径Redundant Paths|$" 给定一个连通无向图,求至少加多少条边才能使得原图变为边双连通分量 $1\leq n\leq5000,\ n 1\leq m\leq10^4$ tarjan 边双无疑不用考虑,于是就可以边双缩点成 ...
分类:
其他好文 时间:
2019-02-14 16:36:34
阅读次数:
163
题目传送门:[UVALive 6437]Power Plant 题目大意:T组数据,给定一幅带权图(n, m), 然后给定k个点, 与图中存在有若干条边。每个点都要至少要和这k个点的一个点直接或间接相连, 问最少的距离是多少。 1 ≤ T ≤ 100; 因为除了这k个点,其他的点是一个连通块,所以当 ...
分类:
其他好文 时间:
2019-02-12 21:56:11
阅读次数:
152
题 目 传 送 们 在 这 题目大意 有一个由n个点和m条边组成的无向联通图。 现在有Q个操作,每次操作可以在点x,y之间连一条边。 问你每次操作后有多少个多少个桥(即删掉后就会使图不联通的边)。 解题思路 根据边双联通的定义,我们知道将边双联通分量缩点后的图,其中的边即为桥。 我们将这个图缩点,就 ...
分类:
移动开发 时间:
2019-02-04 18:18:55
阅读次数:
199
题目传送门 $Tarjan$缩点,不多说。 ...
分类:
Web程序 时间:
2019-01-28 20:13:37
阅读次数:
204
pro: sol: 建出ac自动机。 一个合法的答案对应一条路径满足从一个scc走到另一个scc的路径。 发现这个题的方案数有可能是无限的。 会在以下两种情况无限: 因此,去掉无限情况后,环只有简单环,缩点以后随便dp一下即可。 ...
分类:
其他好文 时间:
2019-01-27 21:54:27
阅读次数:
146
题解 "动态树Link cut tree(LCT)总结" LCT常数大得真实 没有环,就是$lct$裸题吧 有环,我们就可以绕环转一圈,缩点 怎么搞? 当形成环时,把所有点的值全部加到一个点上,用并查集维护加到哪个点上 判断连通性再用一个并查集 Code cpp include define LL ...
分类:
其他好文 时间:
2019-01-26 18:55:57
阅读次数:
151
Tarjan求强连通分量 Tarjan求边双连通分量 Tarjan求桥 Tarjan求点双连通分量 Tarjan求割点 Tarjan缩点/染色 Tarjan求LCA ...
分类:
编程语言 时间:
2019-01-22 00:34:03
阅读次数:
277
"传送门" 注意到我们需要求的是两点之间所有简单路径中最小值的最小值,那么对于一个点双联通分量来说,如果要经过它,则一定会经过这个点双联通分量里权值最小的点 注意:这里不能缩边双联通分量,样例$2$就是一个反例 上面这个图如果缩点双会缩成$3$个,但是缩边双会将整个图缩成$1$个点。 假如我们询问的 ...
分类:
其他好文 时间:
2019-01-18 21:27:22
阅读次数:
203