定义及概念 在一个无向图G中,存在一个点集V,从图G中删掉所有属于V的点及其与之相连的边,G不连通。如果有一个边集E,删掉所有属于这个集合的边,G不连通。 点连通度:最小V的点数 边连通度:最小E的边数 割点:点连通度为1时,V的唯一元素 割边(桥):边连通度为1时,E的唯一元素 点双连通:任意两点 ...
分类:
其他好文 时间:
2018-09-02 23:37:54
阅读次数:
185
附上一般讲得不错的博客 https://blog.csdn.net/lw277232240/article/details/73251092 https://www.cnblogs.com/collectionne/p/6847240.html https://blog.csdn.net/zhn_6 ...
分类:
其他好文 时间:
2018-08-30 01:58:59
阅读次数:
255
网络流是一个有向图,其中有两个特殊点源点S和汇点T,每条边有容量c(权值),实际的流量f比容量c小。 三个性质: 容量限制:流量必定小于等于容量。F(x, y) <= F(y, x) 流量守恒:每个节点的总流入等于总流出。Σ F<v,x> = Σ F<x,u> 斜对称性:从a流向b为x,则从b流向a ...
分类:
其他好文 时间:
2018-08-08 23:40:31
阅读次数:
321
希尔排序 Q: 什么是希尔排序? A: 希尔排序因计算机科学家Donald L.Shell而得名,他在1959年发现了希尔排序算法。 A: 希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。 Q: 回忆之前的插入排序,有哪些缺点? A: 回忆之前的简单排序的“插入排序”一 ...
分类:
编程语言 时间:
2018-07-31 11:07:29
阅读次数:
208
二者取其一,就是一堆物品,放入两个集合内,放进不同的集合内就会有不同的收益(或代价),使其收益(代价)最大(最小)的一种问题 通常这类问题,使用最小割定理解决。 最小割,即割边集中权值之和最小的一个集合 比如这道题 "[SHOI2007]善意的投票" 是一道这样类型的题。 我们将$S$点设为同意睡觉 ...
分类:
其他好文 时间:
2018-07-29 22:33:54
阅读次数:
195
补丁V2.3 增加了割边,割点(前向星)代码 补丁V2.0 计划内容增大,增加了割点(邻接矩阵)代码 补丁V1.1 简化了Tarjan(邻接矩阵)代码 备忘:简化强联通分量(前向星)代码,割边需处理重边,增加其他tarjan算法 强联通分量 邻接矩阵 cpp //邻接矩阵 by sun123zxy ...
分类:
编程语言 时间:
2018-07-08 23:09:57
阅读次数:
202
//Tarjan 割边 //当dfn[u] #include #include #include #include #include using namespace std; int n,m,cnt,ans,head[10001]; int dot,dfn[10001],low[10001]; in... ...
分类:
其他好文 时间:
2018-07-08 17:16:13
阅读次数:
172
【模板】割点 割点集合:一个顶点集合V,删除该集合的所有定点以及与这些顶点相连的边后,原图不连通,就称集合V为割点集合 点连通度:最小割点集合中的顶点数 边连通度:最小割边集合中的边数 割点:割点集合中唯一的一个元素 Tarjan求缩点: 一个点为缩点的条件: 1.该点为根,搜索树中有大于1个子树 ...
分类:
其他好文 时间:
2018-07-04 10:35:00
阅读次数:
168
题面在这里! 依然一眼题,求出割边之后把图缩成一棵树,然后直接求最长链就行了2333 ...
分类:
其他好文 时间:
2018-07-01 20:26:04
阅读次数:
200