一,无向图的割点与桥 对于G=(V,E) 1.割点:xξV若删除x以及与x所连边后,图被分裂成为多个联通图,则x为图的割点 2.桥(割边):eξE若删除e后图,图被分裂成为多个联通图,则e为图的割点 怎样求割点与割边 tarjan算法 就是他了。。。 首先我们引入时间戳的概念 设dfsn[x]表示从 ...
分类:
编程语言 时间:
2018-03-30 16:18:46
阅读次数:
253
与割点唯一一点不同是low[v]>=dfn[u]变为low[v]>dfn[u] 代码如下: ...
分类:
编程语言 时间:
2018-03-29 13:29:38
阅读次数:
150
直接暴力,复杂度O((V+E)*V) :(3000*1000=3*10^6,可以)AC代码: 使用割点,复杂度O(V+E): 其实不用网上找的判割点的骚方法,直接记录每个点连通到终点的路径数,最后遍历所有点,如果这个数等于总路径,ans+=1 。记得最后输出的是ans-1的值 用时对比: ...
分类:
其他好文 时间:
2018-03-27 14:45:36
阅读次数:
124
之前以为决策树挺简单的,之前看了西瓜树感觉自己对决策树了解了,但是现在感觉还是很多问题啊。列出一下提纲(基本都是问题) 决策树是一种基本的分类与回归的方法,使用中应该是用于分类的比较多,但是像CART也可以用于回归。 决策树的算法,我学的就三个:ID3、C4.5、CART,主要分为树的生成和剪枝。 ...
分类:
其他好文 时间:
2018-03-11 17:09:46
阅读次数:
173
洛谷割点模板:https://www.luogu.org/problemnew/show/P3388 ...
分类:
其他好文 时间:
2018-03-07 00:59:37
阅读次数:
126
Description "题目链接:Codeforces" Solution 因为路线随机,所以找出各路线最短路必须经过的点,在这个点必定能上车 直接floyd暴力找割点 然后不断用k条公交车路线来更新DP答案,直到更新不了为止,dp[i]表示从点i到终点的答案 Code ...
分类:
其他好文 时间:
2018-03-05 20:43:52
阅读次数:
202
网上的题解大都模糊,我可能写的也比较模糊吧,讲究看看。 大致题意: 原图没有一个割点时,特殊考虑,至少ans1=2个通风井,方案数n*(n-1)/2; 网上的题解大都模糊,我可能写的也比较模糊吧,讲究看看。 大致题意: 原图没有一个割点时,特殊考虑,至少ans1=2个通风井,方案数n*(n-1)/2 ...
分类:
Web程序 时间:
2018-03-03 18:18:33
阅读次数:
278
前言 在图论中,除了在有向图中的强连通分量,在无向图中还有一类双连通分量 双连通分量一般是指 点双连通分量 当然,还有一种叫做 边双连通分量 点双连通分量 对于一个连通图,如果任意两点至少存在两条“点不重复”的路径,则说图是点双连通的(即任意两条边都在一个简单环中),点双连通的极大子图称为点双连通分 ...
分类:
其他好文 时间:
2018-02-27 21:22:34
阅读次数:
172
1 // luogu-judger-enable-o2 2 #include <iostream> 3 #include <cstdio> 4 #include <algorithm> 5 #include <cstring> 6 #include <cmath> 7 #include <set> ...
分类:
其他好文 时间:
2018-02-18 10:28:02
阅读次数:
151
tarjan求割点,乘法原理统计答案,对数答案翻倍。 By:大奕哥 ...
分类:
其他好文 时间:
2018-02-11 21:34:48
阅读次数:
176