欧拉回路
LanQiLi
这个作者很懒,什么都没留下…
展开
-
P2731 骑马修栅栏 Riding the Fences(欧拉回路)
题目背景Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。题目描述John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即两个栅栏的交点)开始骑马,在任意一个顶点结束。每一个栅栏连接两个顶点,顶点用1到5...原创 2018-12-20 15:32:29 · 292 阅读 · 0 评论 -
欧拉回路
首先来解释一下什么是欧拉回路如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径(Euler path)。如果一个回路是欧拉路径,则称为欧拉回路(Euler circuit)。 具有欧拉回路的图称为欧拉图(简称E图)。具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 然后我们再来解释一下度的概念:无向图中的度值得是边的条数,在有向图中,我们一般不这么说,而是说出度,入...原创 2018-12-20 15:42:41 · 1049 阅读 · 0 评论 -
P1341 无序字母对(欧拉回路)
题目描述给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。输入输出格式输入格式: 第一行输入一个正整数n。以下n行每行两个字母,表示这两个字母需要相邻。 输出格式: 输出满足要求的字符串。如果没有满足要求的字符串,请输出“No Solution”。如果...原创 2018-12-20 16:34:07 · 269 阅读 · 0 评论 -
POJ2337 Catenyms(欧拉路径)
DescriptionA catenym is a pair of words separated by a period such that the last letter of the first word is the same as the last letter of the second. For example, the following are catenyms: do...原创 2018-12-21 21:55:06 · 229 阅读 · 0 评论