强连通分量 相关概念 强连通 :在有向图G中,如果两个顶点u,v间存在一条u到v的路径且也存在 一条v到u的路径,则称这两个顶点u,v是强连通的。 强连通图 :如果有向图G的任意两个顶点都强连通,则称G是一个强连通图。 强连通分量 :有向非强连通图的极大强连通子图,称为强连通分量。( 极大强连通子图 ...
分类:
其他好文 时间:
2018-07-29 12:58:02
阅读次数:
136
一眼最大权闭合子图,然后开始构图,画了画之后发现~~我其实是个智障~~网络流满足不了m,于是发现正确的打开方式应该是一眼树上dp 然后仔细看了看性质,发现把依赖关系建成图之后是个奇环森林,这个显然不能直接dp 发现这个环要选的话只能选整个环,所以tarjan缩一下点,然后再跑树上背包就行了 cpp ...
分类:
其他好文 时间:
2018-07-28 21:50:09
阅读次数:
157
(一)二分图匹配 给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同一个顶点,则称M是一个匹配。 图中加粗的边是数量为2的匹配。 (一)二分图判定 如果一个图是连通的,可以用如下的方法判定是否是二分图: 在图中任选一顶点v,定义其距离标号为0,然后把它的邻接点的距离标号均 ...
分类:
其他好文 时间:
2018-07-28 12:01:53
阅读次数:
193
题意:求有向图的最小路径覆盖,但是点可以被多条路径重复走过! 求最小路径覆盖的问题:HDU1151, 链接: http://acm.hdu.edu.cn/showproblem.php?pid=1151 分析:点能被重复覆盖是和单纯地求最小路径覆盖的区别,这样的话在一个弱连通子图中,可能出现中间结点 ...
分类:
其他好文 时间:
2018-07-26 21:10:29
阅读次数:
177
T1 受欢迎的牛 bzoj 1051 题解链接 T2 最大半连通子图 bzoj 1093 题目大意: 一个半连通的图定义为对任意点对u v 存在路径u->v或v->u 求给定图的最大半连通子图 思路: 可以知道 半连通子图一定为强连通分量缩点之后的链 所以只需要求一个最长链然后记一下方案数 需要注意 ...
分类:
其他好文 时间:
2018-07-26 18:41:04
阅读次数:
154
关于图的一些定义 ·图:由两个集合{V,E}所组成,记作G(V,E) ? V是图中顶点(Vertex)的非空有限集合。 ? E是图中边(Edge)的有限集合。 ? 这里只考虑简单图:无自环、无重边(平行边) ? 子图(subgraph):边的子集,以及相关联的点集 ←无向图 ←有向图,* {v2,v ...
分类:
其他好文 时间:
2018-07-19 13:48:40
阅读次数:
150
POJ-3155 一道裸的最大密度子图的题目。 代码: 1 #include<cstdio> 2 #include<cstring> 3 #include<queue> 4 using namespace std; 5 #define Fopen freopen("_in.txt","r",stdi ...
分类:
其他好文 时间:
2018-07-19 10:45:56
阅读次数:
119
如果爬虫需要展现速度,我觉得就是去下载图片吧,原本是想选择去煎蛋那里下载图片的,那里的美女图片都是高质量的,我稿子都是差不多写好了的,无奈今天重新看下,妹子图的入口给关了。 至于为什么关呢,大家可以去看看XXX日报的关停原因吧或者百度下,这里就不多说了,这次我选择了去下载无版权高清图片,因为做自媒体 ...
分类:
编程语言 时间:
2018-07-18 21:37:44
阅读次数:
211
一、程序说明 1.1 程序说明 之前写调用百度AI接口的程序,然后刷到了两条明星的新闻,就想到了写个给明星颜值排下名的程序。 程序的关键点是两个,第一个是百度AI接口的调用这点其实直接使用早前实现的类所以没有费什么劲(见Python3+BaiduAI识别高颜值妹子图片)。 第二个是怎么个排法,这个问 ...
分类:
其他好文 时间:
2018-07-14 21:30:47
阅读次数:
387
一.算法简介 Tarjan 算法一种由Robert Tarjan提出的求解有向图强连通分量的算法,它能做到线性时间的复杂度。 我们定义: 如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图 ...
分类:
移动开发 时间:
2018-07-14 13:03:18
阅读次数:
330