知识点:握手定理

在无向图中G=<V,E>,则所有的节点的度数总和等于边数的2倍;

在有向图G=<V.E>中,所有节点的入度之和等于所有节点的出度之和,所有节点的度数的总和等于边数的2倍。

案例:

唐氏夫妇邀请另外三对夫妇来家里吃饭,以知每个人都不和自己握手,不和自己的配偶握手,同时最多和一人握手一次。在大家吃完饭后,唐先生问大家握了几次手,然而每个人的回答都不相同。请问:唐太太握手几次?

分析:首先解决这个问题,咱们应该建立一个图模型,具体怎么建立应该仔细分析案例中的每一个情景。整个情景之中,一共有8个人,唐先生问剩余7人之中握手次数,我们应该可以推出握手次数最多的那个人最多为6次。我们可以按编号的方式来解决。

剩余7人握手次数分布表1
A B C D E F G
0 1 2 3 4 5 6

从表一我们可以分析出A和G是一对夫妇,我们可以画出任意一对夫妇(比如A夫妇)握手的图出来,如下所示:

所以我们可以排除一对夫妇,在剩下的5人中寻找唐太太,那么对应这5人中,每人的握手次数也应该减少一次。分析如下表所示:

剩余5人的握手次数分布表2
B C D E F
0 1 2 3 4

同样从表2我们可以分析出B和F是一对夫妇,我们可以画出B夫妇握手的图出来,如下所示:

同样我们可以排除一对夫妇,在剩下三个人寻找唐太太,其中这三个人握手次数减少一次,分布如下:

剩余三人握手次数分布表3
C D E
0 1 2

同样我们可以从表3中得到,C和E是一对夫妇,我们可以画出C夫妇的握手图模型如下:

所以我们可以推出D是唐太太,根据表一,我们可以知道唐太太握手次数为3.

思路总结:本案例充分体现的握手定理的便利,理解每一句话建立模型,其中握手次数我们可以抽象成图论里面的度,每一个人可以抽象成图模型里的结点,握手抽象成图模型里的边。采用排除法的思想寻找唐太太,最终解决问题。

离散数学图论经典问题之握手定理相关推荐

  1. 图论典型问题--握手定理

    离散数学期末考试要考握手定理,复习一下. 定理1 无向图 G = < V , E > G=<V,E> G=<V,E> 是 ( p , q ) (p,q) (p,q) ...

  2. 图论中握手定理的详细解释

    图论中握手定理的详细解释

  3. 离散数学22_第8章图__握手定理

    在图这一章,  要识记的限定.知识点很多 一  握手定理 图G = (V,  E) 为无向图或有向图,  G有n个结点,  e条边,  则所有结点的度数之和等于2倍e. 推论:  任何图(无向或有向) ...

  4. 2021-06-22 离散数学图论复习笔记

    离散数学图论复习笔记 仅记了自己不太熟悉容易弄混的概念,不懂的可以回到知乎连接查看. 一.图的类型 无序对--(a,b),AB之间的线 无序积--A&B,AB之间线的集合 有序对--<a ...

  5. 图的基本概念、握手定理、Havel定理

    图 图论被广泛应用在计算机科学.运筹学.信息论.控制论.网络理论.博弈论.化学.生物学.物理学.社会科学.语言学等领域: 图论的应用方向1:以理论计算机科学和信息科学为研究背景,探索图论在计算机科学和 ...

  6. 离散数学图论期末复习

    图论 参考Karthus77 第七章 图 可图化:奇数点的个数为偶数个 可简单图化:通过定理化简证明 握手定理:度数和等于2倍的边数 奇数度点的个数为偶数个 简单联通图各点的度数范围[0,n-1] 要 ...

  7. 离散数学-图论知识总结(修改版)

    文章目录 图论 基本概念 矩阵 邻接矩阵 可达性矩阵 完全关联矩阵 矩阵与图连通性的关系: 特殊图 无向欧拉图 定义 判定定理 有向欧拉图 定义 定理 哈密尔顿图 定义 必要条件 充分条件 平面图 定 ...

  8. 离散数学图论知识总结

    前言 马上过段时间期末就要离散考图论了,很多知识根本记不住(因为一部分是用日语学习的),在这里稍微码一下. 第一部分 图的定义和握手定理 基本定义 给出一个名为G无向图,V(G)表示图的点集合,E(G ...

  9. 离散数学 图论 部分笔记

    握手定理: 任何图中,所有结点的度数之和等于边数的两倍 推论:任何图中,奇数度的结点必有偶数个 无向完全图kn共有n(n-1)/2条边 有向完全图kn共有n*n条边 同构必要条件: 1.结点数相等 2 ...

最新文章

  1. sql server2005用户权限如何设置
  2. DL之MaskR-CNN:基于类MaskR-CNN算法(RetinaNet+mask head)利用数据集(resnet50_coco_v0.2.0.h5)实现目标检测和目标图像分割(语义分割)
  3. QT的QHttpPart类的使用
  4. HTML显示xml中的CDATA内容
  5. 普通IO流字符输入输出流文件拷贝
  6. 类型全部为string_python小讲堂丨学了这么久的,这6种基本数据类型你真的理解了吗...
  7. 解决长email在表格td中不自动换行的问题 CSS强制不换行
  8. java打印前线程的id_logback打印日志输出线程ID:切面模式
  9. qbittorrent container 改共享文件_SSH连接docker中的container
  10. 词频统计——三国人物出场次数统计
  11. 输入5个整数,找出5个数中的两位数
  12. 一个项目的简单开发流程——需求、数据库、编码
  13. AcWing 1855. 愤怒的奶牛(枚举+暴力)
  14. HTML5项目实战之旅行社网站——兼容响应式布局
  15. 使用httpclient下载 页面、图片
  16. 10种JavaScript特效实例让你的网站更吸引人
  17. 基于java企业人事管理系统mysql
  18. html css 分页样式,css中分页样式
  19. 利用Eigen库实现最小二乘拟合平面
  20. 使用PS实现简单的名片制作

热门文章

  1. modelsim破解
  2. Oracle表数据转换为XML格式数据
  3. 利用kali爆破telnet
  4. 从Mpx资源构建优化看splitChunks代码分割
  5. 四苯基卟啉铜TPP-Cu(2+) cas14172-91-9分子量676.26600分子式C44H28CuN4
  6. 基于matlab的雷达和通信系统,基于MATLAB的多功能通信信号源仿真
  7. 彻底掌握 Commonjs 和 Es Module
  8. java JSON格式字符串数组 转 数组
  9. 如何在微信小程序里实现聊天室功能?
  10. 台式计算机激光头,制作用4节电池+光驱激光头纯手工改造激光枪