链接:http://vjudge.net/problem/viewProblem.action?id=19492描述:单词接龙思路:求欧拉回路或欧拉道路。 首先建图,以字母为节点,单词为边。因为单词不可能倒序,所以是有向图。 判断图的连通性,dfs就可以做到,把它当成无向图就好了。然后判...
分类:
其他好文 时间:
2014-07-01 12:14:06
阅读次数:
149
本题就是以每个节点和节点之间建路,而且说明是无向图,不过这里有个技巧,就是根据题意把它当成有向图来做,就成了直接查找有向图的欧拉回路就可以了。因为题意是需要每条边都走两遍的,而且每次走的方向相反。
观察出这点,那么这道题就好做啦,直接建图,Feury递归求解就可以了。
建图注意需要建邻接表,不要建矩阵,因为建成矩阵,那么会很大很大,而根据题意,建成邻接表最多只需要5倍的顶点数。
打印的顺序是...
分类:
其他好文 时间:
2014-06-27 08:58:59
阅读次数:
187
就是欧拉判定,判定之后就可以使用DFS求欧拉回路了。图论内容。
这里使用邻接矩阵会快很多速度。
这类题目都是十分困难的,光是定义的记录的数组变量就会是一大堆。
#include
#include
#include
#include
using namespace std;
struct Edge
{
int ed, des;
Edge(int e = 0, int d ...
分类:
其他好文 时间:
2014-06-26 13:16:05
阅读次数:
250
判断欧拉路径是否存在及求出字典序最小的欧拉路径问题(如果存在)。将字符串的第一个字母和最后一个字母间连边,将字母看成点,最多可能有26个点(a-z),如果有欧拉路径,还要判断是否有欧拉回路,如果有,则需要找一个字典序最小的点开始生成这条链,否则以起点开始生成链,起点即为出度比入度大1的点。欧拉路径是...
分类:
其他好文 时间:
2014-06-15 11:51:18
阅读次数:
188
从无向图中的一个结点出发走出一条道路,每条边恰好经过一次。这样的路线称为欧拉道路。
奇点的概念:一个点的度数为奇数的时候,这个点就称为:奇点。
无向图中结论:
不难发现,在欧拉道路中,除了起点跟终点,其他所有点的度数都应该是偶数!
如果一个无向图是连通的,且最多只有两个奇点,则一定存在欧拉道路。
如果有两个奇点,则必须从其中一个出发,然后从另外一个终止。
如果不存在奇点,则可以从任意点...
分类:
其他好文 时间:
2014-06-10 13:36:18
阅读次数:
229
图G是欧拉图,即存在欧拉回路的条件:1.图是联通的2.对于无向图,奇度数点个数为0。对于有向图,每个顶点出度等于入度。欧拉回路算法模板(链式前向星和DFS实现):int
ans[N];int k = 0;int vis[2*M];void DFS(int now){ for(int u=fir...
分类:
其他好文 时间:
2014-06-08 05:59:56
阅读次数:
260
一:一般欧拉回路的判定。注意:判断欧拉回路之前要先判断图的连通性,只有满足图是连通的前提下,才进行以下判断。
无向图:统计每个点的度数,若图中没有度数为奇数的顶点,则存在欧拉回路,否则不存在。
有向图:统计每个点的初度和入度,若每个点的初度和入度都相等则存在欧拉回路,否则不存在。二:一般欧拉通路的判...
分类:
其他好文 时间:
2014-05-30 22:01:44
阅读次数:
436
题意比较简单,给你n个项链碎片,每个碎片的两半各有一种颜色,最后要把这n个碎片串成一个项链,要求就是相邻碎片必须是同种颜色挨着。看了下碎片总共有1000个,颜色有50种,瞬间觉得普通方法是无法在可控时间内做出来的,因为碎片到底放哪里以及是正着放还是反着放都是不可控的。这个时候数学建模就真的好重要了,...
分类:
其他好文 时间:
2014-05-26 17:17:00
阅读次数:
242
一笔画问题
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述
zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。
规定,所有的边都只能画一次,不能重复画。
输入第一行只有一个正整数N(N
每组测试数据的第一行有两个正整数P,Q(P
随后的Q行,每行有...
分类:
其他好文 时间:
2014-05-22 22:41:12
阅读次数:
297
基本概念及定理1. 欧拉通路、欧拉回路、欧拉图无向图:1)
设G是连通无向图,则称经过G的每条边一次并且仅一次的路径为欧拉通路;2) 如果欧拉通路是回路(起点和终点是同一个顶点),则称此回路为欧拉回路(Euler
circuit);3) 具有欧拉回路的无向图G称为欧拉图(Euler graph...
分类:
其他好文 时间:
2014-05-13 11:11:13
阅读次数:
363