一、图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。在图中的数据元素,我们称之为顶点(Vertex),顶点集合有穷非空。在图中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示,边集可以是 ...
分类:
其他好文 时间:
2018-02-26 11:18:57
阅读次数:
127
题面 "Bzoj" Sol 刚完品酒大会那道题后再看这道题发现这就是道$SB$题 后缀数组+并查集 按$height$从大到小做 $height$是两个相邻$rank$的后缀的$LCP$ 从大到小,那么每次合并$height$的两边的集合,同时记录答案 两边集合两两配对的$LCP$一定就是这个$he ...
分类:
其他好文 时间:
2018-02-22 19:55:07
阅读次数:
185
题目描述 小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说:如果最小生成树选择的边集是EM,严格次小生成树选择的边集是ES,那么需要满足 ...
分类:
其他好文 时间:
2018-02-21 22:23:05
阅读次数:
247
题解:为每条非树边赋一个权值 每条树边的权值为覆盖他的非树边权值异或和 如果边集的子集线性相关,相当于把树边和非树边拦腰砍断,则不连通 用线性基判断线性相关 问题:为什么srand(time(0))会RE? ...
分类:
其他好文 时间:
2018-02-19 21:48:57
阅读次数:
143
小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说:如果最小生成树选择的边集是EM,严格次小生成树选择的边集是ES,那么需要满足:(val ...
分类:
其他好文 时间:
2018-02-16 21:03:33
阅读次数:
208
An Old but Classic Problem 给定一个$n$个点,$m$条边的带正权有向图。给定$s$和$t$,询问$s$到$t$的所有权和为正路径中,第$k$短的长度。 Notice 定义两条路径不同,当且仅当它们的边集中存在一条边,使得它只在其中的一条路径上。 An Old but Cl ...
分类:
编程语言 时间:
2018-02-10 17:06:42
阅读次数:
185
匹配:一个图中选出一些边来使得任意边所连接的顶点不同, 最大匹配:边数最多的匹配 最大权匹配:边权最大的匹配 完美匹配:所有节点都包括的匹配 覆盖:无向图的一个顶点子集,使得边集中任意一条边都至少一个顶点在这个子集中 最小边覆盖:点最少的覆盖 最小边覆盖数=最大匹配数 独立集:一个无向图中不存在一条 ...
分类:
其他好文 时间:
2018-01-30 16:35:32
阅读次数:
157
给定一个二分图G(V,E),V为顶点集,E为边集,在G的一个子图M中,M的边集E中的任意两条边都不依附于同一个顶点,则称M是一个匹配。 极大匹配(Maximal Matching)是指在当前已完成的匹配下,无法再通过增加未完成匹配的边的方式来增加匹配的边数。最大匹配(maximum matching ...
分类:
其他好文 时间:
2018-01-02 23:38:20
阅读次数:
334
图论 6.1图的基本概念 无序积:A&B={{a,b}|a属于A且b属于B} 一个无向图G是一个有序的二元组<V,E> , V(G)是顶点集,E(G)是边集,属于顶点集的无序积;如果是有向图D,边集就属于顶点集的卡式积。 关联:边和点的关系 相邻:点和点,边和边的关系 邻接到&邻接于:有向图中点和点 ...
分类:
其他好文 时间:
2017-12-30 22:33:36
阅读次数:
161
Description 求两两互不同构的含n个点的简单图有多少种。 简单图是关联一对顶点的无向边不多于一条的不含自环的图。 a图与b图被认为是同构的是指a图的顶点经过一定的重新标号以后,a图的顶点集和边集能完全与b图一一对应。 求两两互不同构的含n个点的简单图有多少种。 简单图是关联一对顶点的无向边 ...
分类:
其他好文 时间:
2017-12-28 23:31:11
阅读次数:
264