一、基本概念: 欧拉路:欧拉路是指从图中任意一个点开始到图中任意一个点结束的路径,并且图中每条边通过的且只通过一次。 欧拉回路:欧拉回路是指起点和终点相同的欧拉路。 二、存在欧拉路的条件: 1.无向连通图存在欧拉路的条件: 所有点度都是偶数,或者恰好有两个点度是奇数,则有欧拉路。若有奇数点度,则奇数 ...
分类:
其他好文 时间:
2018-05-03 19:39:52
阅读次数:
174
题目链接: https://vjudge.net/problem/POJ-2513 题目大意: 给一些木棍,两端都有颜色,只有两根对应的端点颜色相同才能相接,问能不能把它们接成一根木棍 解题思路: 题意不难,典型的无向图判断是否存在欧拉通路或回路的问题。 1、欧拉通路或回路的判定条件是图联通,并且度 ...
分类:
其他好文 时间:
2018-04-26 14:05:08
阅读次数:
145
$n \leq 1000,m \leq 2000$的图,每条边是双向的,双向分别有边权,求从1号点的最大边权最小的欧拉回路。 最大值最小--二分,注意图不连通时直接不合法。 接下来就是找是否有欧拉回路,注意这里有些边是不定向的有些边是定向的。为使每个点的入度等于出度,在调整边的时候会有类似“增广”的 ...
分类:
其他好文 时间:
2018-04-24 12:56:36
阅读次数:
138
最大值最小,是二分 转化为判定问题:给定一个混合图,问是否存在欧拉回路 首先,有向图存在欧拉回路的充要条件是每个点的入度等于出度,现在我们有一个混合图,我们要做的就是给其中的无向边定向,使得它变成有向图之后存在欧拉回路 记点$x$的入度为$in_x$,出度为$out_x$,我们的目标是使得每个点$x ...
分类:
其他好文 时间:
2018-04-22 13:10:10
阅读次数:
149
http://hihocoder.com/problemset/problem/1181 http://hihocoder.com/problemset/problem/1182 只有不断学习才能进步! ...
分类:
其他好文 时间:
2018-04-14 15:25:26
阅读次数:
150
题意:给你1e5个字符串,若前一个的末尾字母等于当前的首字母,则可以连在一起(成语接龙一个意思)判断是否可以将他们连在一起 题解:将首位看作点,单词看作边。变成欧拉回路问题。 判断出入度是否相等,再用并查集判一下连通性 (dfs/bfs也行:随便取一个点,搜索一遍。如果每个点都被标记,则是连通的。) ...
分类:
其他好文 时间:
2018-04-13 20:29:28
阅读次数:
166
这场比赛可以说是灰常的水了,涨信心场?? 今下午义务劳动,去拿着锄头发了将近一小时呆,发现自己实在是干不了什么,就跑到实验室打比赛了~ 之前的比赛补题补了这么久连一场完整的都没补完,结果这场比完后一小时连题解都出来了··· A-烤肉拌饭 ( uva 572) 就是求联通块的数量啊,刚学dfs的时候做 ...
分类:
编程语言 时间:
2018-04-12 20:59:51
阅读次数:
220
~~这道题在 XZTdalao 的 谆谆教诲 下,成功学会了trie~~ 题意:有一些木棒,每一根木棒的两端都只能染一种颜色。现在问你是否存在一种方案,将所有木棒排成一行,并满足所有的染色要求(即相邻的两根木棒的公共交点颜色相同) 将题意抽象化,可以发现这是个 欧拉回路 的板子。将所有的木棒看做一条 ...
分类:
其他好文 时间:
2018-04-11 20:24:42
阅读次数:
193
欧拉路径(瞎)定义 : 如果有一条路径使得能够走完所有的边且每一条边经过有且只有一次,这样的路径叫做欧拉路径 欧拉回路定义 : 如果有从起点出发最后回到起点的一条路径使得能够走完所有的边且每条边经过有且只有一次,称其为欧拉回路 根据定义,欧拉回路是欧拉路径的一个子集,存在欧拉回路定存欧拉路径,反之则 ...
分类:
其他好文 时间:
2018-04-08 21:14:55
阅读次数:
164