欧拉路径学习

news/2024/7/15 18:14:18 标签: acm, 图论
欧拉环:图中经过每条边一次且仅一次的环;
欧拉路径:图中经过每条边一次且仅一次的路径;
欧拉图:有至少一个欧拉环的图;
半欧拉图:没有欧拉环,但有至少一条欧拉路径的图。

【无向图】
一个无向图是欧拉图当且仅当该图是连通的(注意,不考虑图中度为0的点,因为它们的存在对于图中是否存在欧拉环、欧拉路径没有影响)且所有点的度数都是偶数;一个无向图是半欧拉图当且仅当该图是连通的且有且只有2个点的度数是奇数(此时这两个点只能作为欧拉路径的起点和终点);

证明:因为任意一个点,欧拉环(或欧拉路径)从它这里进去多少次就要出来多少次,故(进去的次数+出来的次数)为偶数,又因为(进去的次数+出来的次数)=该点的度数(根据定义),所以该点的度数为偶数。

【有向图】
一个有向图是欧拉图当且仅当该图的基图(将所有有向边变为无向边后形成的无向图,这里同样不考虑度数为0的点)是连通的且所有点的入度等于出度;一个有向图是半欧拉图当且仅当该图的基图是连通的且有且只有一个点的入度比出度少1(作为欧拉路径的起点),有且只有一个点的入度比出度多1(作为终点),其余点的入度等于出度。

证明:与无向图证明类似,一个点进去多少次就要出来多少次。



http://www.niftyadmin.cn/n/1345430.html

相关文章

建立用户到用户建表的步骤

ORACLE 9i学习心得(2)建立用户到用户建表的步骤 建立用户到用户建表的步骤:Server建立:create user 用户名 identified by "密码";授权:grant create session to 用户名;grant create table to 用户名;gran…

HTMLCSS常见问题整理(八)

141.为什么要初始化CSS样式。 主要考虑对标签的默认样式的理解因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,,如果没对CSS初始化往往会出现浏览器之间的页面显示差异初始化CSS样式主要是提高编码质量,如果不初始化…

LoadRunner 测试 Mysql

准备文件 1. 下载 MySQL LoadRunner libraries。 下载地址:http://files.cnblogs.com/files/xiaoxitest/MySQL_LoadRunner_libraries.zip 2. 可以看到 MySQL LoadRunner libraries 里面有两个文件夹:bin 以及 include。 将 bin 文件夹里的文件拷贝到 Loa…

hdu 4570 Multi-bit Trie

原文链接 。。。这一题&#xff0c;&#xff0c;&#xff0c;花时间最多的是看题目。 题意&#xff08;别处复制&#xff09;&#xff1a; 一个长度为n的数列&#xff0c;将其分成若干段&#xff08;每一段的长度要<20&#xff09;&#xff0c; 要求∑ai*(2^bi)最小&…

网页制作

在制作登陆网页时遇到的问题&#xff1a; 首先 是关于文本框的&#xff1a;在最开始的模板中是input输入框&#xff0c;并没有改成textbox&#xff0c;尝试着想用input来完成这个功能。但是在验证验证码是否输入正确是就遇到了问题&#xff0c;如果是文本框的话&#xff…

LMS/LCMS相关概念简介

1&#xff0c;LMS/LCMS/LO   LMS (learning management system): 是用于教育、培训管理自动化的一种软件。LMS负责用户登记、跟踪目录列表中的课件、记录学习者的数据&#xff0c;并向管理者提交报告。典型的LMS可以处理多个发布者的课件&#xff0c;它通常不包括课件的编著功…

如何在一台机器上部署多个tomcat

1&#xff0c;在/usr/local/下部署两个tomcat7。2&#xff0c;修改/etc/profile文件&#xff0c;加入下面内容vi /etc/profileexport JAVA_HOME/usr/java/jdk8PATH$JAVA_HOME/bin:$PATHCLASSPATH$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSP…

求助:如何让DelphiCodeToDoc支持中文输出?

使用DelphicodeToDoc时&#xff0c;发现如果内容中包含有中文字符&#xff0c;会导致输出的html或chm中有乱码。我试图对输出后的html文件进行修改&#xff0c;增加charasetgb2312&#xff0c;但是不行。 从网上看到一些网友资料&#xff0c;说可以修改源代码。可我电脑上没有编…