题目 题目链接:https://cometoj.com/contest/79/problem/G?problem_id=4215&tdsourcetag=s_pcqq_aiomsg 给你一个 \(n\) 个点 \(m\) 条边的简单连通无向图,请拔掉一些边使得图中奇数度数的点尽可能多,并输出字典序最 ...
分类:
其他好文 时间:
2020-08-17 17:50:50
阅读次数:
99
title: 数据结构 | 图-2 | 图的存储结构 date: 2019-11-26 22:38:30 tags: 数据结构 邻接矩阵、邻接多重表 邻接表、逆邻接表、十字链表 数组表示法(邻接矩阵表示) 有向图的邻接矩阵表示: 无向图中顶点Vi的度TD(Vi)是邻接矩阵A中第 i 行元素之和. 邻 ...
分类:
其他好文 时间:
2020-08-17 17:23:32
阅读次数:
62
问题: 684. Redundant Connection 的第二版本,由原来的无向图->有向图 那么给定一组edge [u,v],定义从顶点u到v的连线,构成有向图。parent[v]=u,u->v 求最后一个多余出来的[u,v],使得出现了回环。(若没有这个连线,则可形成tree) Exampl ...
分类:
其他好文 时间:
2020-08-08 21:20:04
阅读次数:
71
题目链接: 考虑拿掉点1时点2的情况,设此时点2所在连通块共k各点,这k个点以及剩下的n-k个点分别处在一个连通块中,其方案数为F(k)*F(n-k),点2需在除去点1和2的点中取k-1个点构成连通块,故方案数为C(n-2,k-1),而这总共k个点与剩下除去点1的n-k-1个点必须通过点1才能连通, ...
分类:
编程语言 时间:
2020-08-06 13:14:47
阅读次数:
82
题目链接 Solution CF813F Bipartite Checking 题目大意:给定一个有$n$个点,没有边的无向图。每次操作添加一条边,如果该边已存在则删去这条边。每次操作之后回答无向图是否为二分图 扩展域 & 可撤销并查集、线段树分治 分析:首先如果只有加入操作,我们可以通过扩展域并查 ...
分类:
其他好文 时间:
2020-07-28 22:44:02
阅读次数:
90
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 题意 给出一个 $n$ 点 $m$ 边的带权无向图,找出结点 $1$ 到结点 $n$ 的路径最小权。($n \le 100, m \le 10000$) 题解 $n$ 的范围较小,可以用 $O_{ ...
分类:
其他好文 时间:
2020-07-27 09:38:16
阅读次数:
51
一、边双连通分量 边双连通分量 边双连通图:若一个无向图中的去掉任意一条边都不会改变此图的连通性,即不存在桥,则称作边双连通图。 边双连通分量:无向图中,删除任意边后仍然能连通的块。简记为“e-DCC”。(无向连通图的极大边双连通分量) 定理:一张无向连通图是“边双连通图”,当且仅当任意一条边都包含 ...
分类:
编程语言 时间:
2020-07-26 00:43:39
阅读次数:
83
一般图较二分图来说,一般图内可以有偶环,也可以有奇环,任何一个无向图都可以称为一般图,这里主要说明的是一般图匹配算法。 一般图图匹配 说明:了解一般图匹配,建议先了解二分图及其匹配等知识点。可以移步二分图匹配。 在二分图中,二分图的匹配已经解决了只有偶环图的匹配,但一般图与二分图不同的是,一般图可能 ...
分类:
其他好文 时间:
2020-07-23 01:42:48
阅读次数:
94
###StoerWagner算法 StoerWagner算法是一个找出无向图全局最小割的算法 \(O(n^{3})\) ###算法过程 http://blog.sina.com.cn/s/blog_700906660100v7vb.html ###原理 https://www.cnblogs.com ...
分类:
编程语言 时间:
2020-07-18 22:29:33
阅读次数:
79