离散数学及其应用第1章-集合与计数基础(下)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《离散数学及其应用第1章-集合与计数基础(下)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 及其 应用 集合 计数 基础 课件
- 资源描述:
-
1、2022-8-5计算机应用技术研究所计算机应用技术研究所11离散数学离散数学Discrete Mathematics汪荣贵汪荣贵 教授教授合肥工业大学计算机与信息学院合肥工业大学计算机与信息学院2022-8-5计算机应用技术研究所计算机应用技术研究所2第第1 1章章 集合与计数集合与计数(下)(下)2022-8-52022-8-5集合的基本知识集合的基本知识1 1 可数集与不可数集可数集与不可数集2 2高级计数技术高级计数技术4 4 基本计数技术基本计数技术3 3&本章学习内容本章学习内容2022-8-5计算机应用技术研究所计算机应用技术研究所4基本计数技术基本计数技术&基本计数技术基本计数技
2、术J 加法原理与乘法原理加法原理与乘法原理4 容斥原理与鸽笼原理容斥原理与鸽笼原理4 排列计数与组合计数排列计数与组合计数2022-8-5计算机应用技术研究所计算机应用技术研究所6&加法原理加法原理假定假定X X1 1,X,X2 2,X,Xt t均为集合,第均为集合,第i i个集合个集合X Xi i有有n ni i个元素。如个元素。如XX1 1,X,X2 2,X,Xt t 为两两不相交的集合,为两两不相交的集合,则可以从则可以从X X1 1,X,X2 2,X,Xt t中选出的元素总数为:中选出的元素总数为:n n1 1+n+n2 2+n+nt t2022-8-5计算机应用技术研究所计算机应用技
3、术研究所7&乘法原理乘法原理12t12tn n n n n n&基本计数技术基本计数技术4 加法原理与乘法原理加法原理与乘法原理J 容斥原理与鸽笼原理容斥原理与鸽笼原理4 排列计数与组合计数排列计数与组合计数2022-8-5计算机应用技术研究所计算机应用技术研究所9&基本容斥原理基本容斥原理UA BABABA-BA-BB-AB-A【定理定理】设设A A和和B B是任意有限是任意有限集合,有:集合,有:|AB|=|A|AB|=|A|B|B|AB|AB|【推论推论】设设U U为全集,为全集,A A,B B是任意是任意有限集合,有:有限集合,有:ABU(AB)AB2022-8-5计算机应用技术研究所
4、计算机应用技术研究所10&例例 题题【例例】在在2020个大学生中,有个大学生中,有1010人爱好音人爱好音乐,有乐,有8 8人爱好美术,有人爱好美术,有6 6人既爱好音乐人既爱好音乐又爱好美术。问:又爱好美术。问:(1 1)爱好音乐或美术的学生有多少?)爱好音乐或美术的学生有多少?(2 2)既不爱好音乐又不爱好美术的学)既不爱好音乐又不爱好美术的学生有多少?生有多少?2022-8-5计算机应用技术研究所计算机应用技术研究所11&基本容斥原理基本容斥原理【定理定理】设设A,BA,B和和C C是任意有限集合,有:是任意有限集合,有:AABBC=(A+B+C)-(AC=(A+B+C)-(AB+AB
5、+AC+BC+BC)+AC)+ABBC C【推论推论】设设U U为全集,为全集,A A,B B和和C C是任意有限是任意有限集合,有:集合,有:AABBC=U-(A+B+C)C=U-(A+B+C)+(A+(AB+AB+AC+BC+BC)-AC)-ABBC C2022-8-5计算机应用技术研究所计算机应用技术研究所12&例例 题题2022-8-5计算机应用技术研究所计算机应用技术研究所13&广义容斥原理广义容斥原理【定理定理】设设A A1 1,A,A2 2,A,An n是任意是任意n n个有限集合,则:个有限集合,则:【推论推论】设设U U为全集,为全集,A A1 1,A,A2 2,A,An n
6、是任意是任意n n个有限集个有限集合,则合,则2022-8-5计算机应用技术研究所计算机应用技术研究所14&例例 题题【例例】2424名科技人员中,会英、日、德、法语的分名科技人员中,会英、日、德、法语的分别为别为1313、5 5、1010和和9 9人,同时会英语、日语的有人,同时会英语、日语的有2 2人,人,同时会英语和德语、同时会英语和法语、同时会德同时会英语和德语、同时会英语和法语、同时会德语和法语两种语言的均为语和法语两种语言的均为4 4人,会日语的人既不会法人,会日语的人既不会法语也不会德语。试求:语也不会德语。试求:(1)(1)同时会英、德、法语的人数为多少?同时会英、德、法语的人
7、数为多少?(2)(2)只会一种语言的人数各为多少?只会一种语言的人数各为多少?2022-8-5计算机应用技术研究所计算机应用技术研究所15&例例 题题2022-8-5计算机应用技术研究所计算机应用技术研究所16&鸽笼原理鸽笼原理2022-8-5计算机应用技术研究所计算机应用技术研究所17&鸽笼原理鸽笼原理2022-8-5计算机应用技术研究所计算机应用技术研究所18&鸽笼原理鸽笼原理鸽笼原理(鸽笼原理(Pigeonhole PrinciplePigeonhole Principle)又称)又称为抽屉原理、鸽舍原理,是指如下定理:为抽屉原理、鸽舍原理,是指如下定理:【定理定理】(鸽笼原理鸽笼原理)
8、若有若有n+1n+1只鸽子住进只鸽子住进n n个鸽笼,则个鸽笼,则鸽笼鸽笼2 2只鸽子。只鸽子。2022-8-5计算机应用技术研究所计算机应用技术研究所19&注意点注意点 (1 1)鸽笼原理仅提供了)鸽笼原理仅提供了存在性证明存在性证明;(2 2)使用鸽笼原理,必须能够)使用鸽笼原理,必须能够正确识别正确识别鸽子鸽子(对象对象)和和鸽巢鸽巢(某类要求的特征某类要求的特征),并且,并且能够计算出鸽子数和鸽巢数。能够计算出鸽子数和鸽巢数。2022-8-5计算机应用技术研究所计算机应用技术研究所20&例例 题题【例例】抽屉里有抽屉里有3 3双不一样的手套,从中双不一样的手套,从中至少取多少只,才能保
9、证配成一双?至少取多少只,才能保证配成一双?【例例】证明从证明从1 1到到1010中任意选出六个数,中任意选出六个数,其中必有有两个数的和是其中必有有两个数的和是1111。2022-8-5计算机应用技术研究所计算机应用技术研究所21&例例 题题2022-8-5计算机应用技术研究所计算机应用技术研究所22&增强鸽笼原理增强鸽笼原理【定理定理】若有若有n n只鸽子住进只鸽子住进m(nm)m(nm)个鸽笼,个鸽笼,则则存在一个存在一个鸽笼鸽笼至少住至少住进进 只只鸽子。这里,鸽子。这里,表示小于等于表示小于等于x x的最大的最大整数。整数。n-1n-1+1+1m mx x 2022-8-5计算机应用
10、技术研究所计算机应用技术研究所23&例例 题题【例例】如果一个图书馆里如果一个图书馆里3030本离散数学本离散数学书共有书共有1200312003页,那么必然有一本离散数页,那么必然有一本离散数学书至少有学书至少有401401页。页。【例例】如果离散数学课有如果离散数学课有5 5个可能的成绩个可能的成绩ABCDEABCDE,那么一个班最少有多少名学生才,那么一个班最少有多少名学生才能保证至少能保证至少6 6名学生得到相同的分数。名学生得到相同的分数。2022-8-5计算机应用技术研究所计算机应用技术研究所24&例例 题题2022-8-5计算机应用技术研究所计算机应用技术研究所25&例例 题题【
11、例例】(拉姆齐理论拉姆齐理论)假定一组有假定一组有6 6个人,个人,任两个人或者是朋友或者是敌人。证明任两个人或者是朋友或者是敌人。证明在这组人中要么存在在这组人中要么存在3 3个人彼此都是朋友,个人彼此都是朋友,要么存在要么存在3 3个人彼此都是敌人。个人彼此都是敌人。2022-8-5计算机应用技术研究所计算机应用技术研究所26&例例 题题【分析分析】令令A A是这是这6 6人中任意一个,则由广义鸽巢原人中任意一个,则由广义鸽巢原理知:组里其他理知:组里其他5 5人中至少有人中至少有3 3人是人是A A的朋友,或至少的朋友,或至少有有3 3个人是个人是A A的敌人。的敌人。若是前一种情况,假
12、定若是前一种情况,假定B B、C C、D D是是A A的朋友。如果这的朋友。如果这3 3人中有人中有2 2人也是朋友,那么这人也是朋友,那么这2 2人和人和A A构成彼此是朋友构成彼此是朋友的的3 3人组。人组。否则,否则,B B、C C、D D构成彼此为敌人的构成彼此为敌人的3 3人组。人组。对于后一种情况,即当对于后一种情况,即当A A存在存在3 3个或更多的敌人时,个或更多的敌人时,可以用类似方法处理。可以用类似方法处理。&基本计数技术基本计数技术4 加法原理与乘法原理加法原理与乘法原理4 容斥原理与鸽笼原理容斥原理与鸽笼原理J 排列计数与组合计数排列计数与组合计数&排列与组合排列与组合
13、无重复排列无重复排列无重复组合无重复组合可重复排列可重复排列可重复组合可重复组合2022-8-5计算机应用技术研究所计算机应用技术研究所29&无重复排列无重复排列 【定义定义从含从含n n个不同元素的集合个不同元素的集合S S中有序选取中有序选取的的r r个元素叫做个元素叫做S S的一个的一个r-r-排列,不同的排列总排列,不同的排列总数记为数记为P(n,r)P(n,r)。如果。如果r=nr=n,则称这个排列为,则称这个排列为S S的一个的一个全排列,简称为全排列,简称为S S的排列。的排列。显然,当显然,当rnrn时,时,P(n,r)=0P(n,r)=0。2022-8-5计算机应用技术研究所
14、计算机应用技术研究所30&例例 题题2022-8-5计算机应用技术研究所计算机应用技术研究所31&环形排列环形排列A AE EF FB BD DC C2022-8-5计算机应用技术研究所计算机应用技术研究所32&环形排列环形排列【定义定义n n个人围坐圆桌上,有个人围坐圆桌上,有(n-1)(n-1)!种不同!种不同的坐法,我们称这种排列为的坐法,我们称这种排列为,从,从n n个人中个人中选出选出r r个人为圆桌而坐称为个人为圆桌而坐称为。【定理定理含含n n个不同元素的集合的环形个不同元素的集合的环形r-r-排列数排列数Pc(n,r)Pc(n,r)是是c cP(n,r)n!P(n,r)n!P(
展开阅读全文