版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章集合论3.1集合3.2集合的运算和性质3.3集合中元素的计数3.4应用集合元素的个数容斥原理
3.3集合中的元素计数第3章集合
集合元素的个数集合元素的个数
计数问题在计算机科学中具有十分重要的地位。集合的运算在计数问题中有很好的应用。对一些简单集合的计数问题,可利用集合的交、并、差运算来解决。集合A中的元素个数被称为集合A的基数,对含有n个元素的有限集合,称其基数是n,记作:基数是表示集合中所含元素多少的量,也可记作A等于n。如果一个集合的基数是有限的,则称该集合为有限集;如果一个集合的基数是无限的,则称该集合为无限集。显然,空集的基数为0。
集合的表示定义3.8设A为集合,若存在自然数n使得CardA=n,则称A为有限集,否则称A为无限集。例如:{1,2,3}是有限集,而N、R、Z、Q、C都是无限集。因无限集的基数比较复杂,这里仅讨论有限集的基数问题。根据集合的运算,下面的式子显然成立:
集合的表示例3.7有96名程序员,其中51名熟悉Python语言,67名熟悉C语言,32名同时熟悉这两种语言。有多少人对这两种语言都不熟悉?解:设A、B分别表示熟悉Python语言和C语言的程序员的集合,则该问题可以用文氏图来表示,如图3.3所示。图3.3例3.7文氏图
集合的表示将熟悉两种语言的对应人数32填到
的区域内,则有从而得到所以,共有10人对两种语言都不熟悉。
集合的表示例3.8解:设只会英语、法语、德语的人数分别为x,y,z。会3种语言的人数为h根据题意,构造文氏图如图3.4所示,从而得到如下方程:图3.4例3.8文氏图
集合的表示解得所以,只会一种语言的人数是12人,会三语言的人数1人。
定义3.3.2容斥原理用文氏图来解决一些简单集合的计数问题非常方便。上面的例子中,首先计算所有元素的个数,然后减去(排斥掉)不符合条件的元素的个数。这实际上就是容斥原理(thePrincipleofInclusion-Exclusion)的基本思想,即先包含,后排斥。集合间的关系
集合间的关系定理3.6
设S为有限集合,P₁,P₂,…,P是n条性质,Aᵢ表示S中具有性质Pᵢ的元素构成的集合,则
集合间的关系证明:1)用数学归纳法该定理是证明两个集合相等的基本思路和依据。显然,当n=2时,成立,因为这把只属于A₁或只属于A₂的元素只计一次,而把既属于A₁又属于A₂的元素计了两次。
集合间的关系设
证明:由A⊆B知,对∀x∈A,则有∀x∈B。又由B⊆C,有∀x∈C,所以有A⊆C。有
集合间的关系因此有
所以(1)成立。(2)因为
所以有
集合间的关系此定理中(1)计数了S中至少具有一条性质的元素数,而(2)则计数了S中不具有任一性质的元素数。有了容斥原理,例3.7中所求的元素数为
集合间的关系定义3.9
设某班有100名学生,其中有68人英语成绩为优,有45人数学成绩为优,有23人英语和数学成绩均为优。问两门课程都不为优的学生有多少名?解:设分别表示英语成绩为优和数学成绩为优的集合,则有由包含排斥原理得所以
集合间的关系定义3.10
求1到500之间能被,2,3,5任何一个整除的整数个数。解:设A、B、C分别表示1到500之间能被2、3、5整除的整数集合,则有A中元素个数=⌊500÷2⌋=250B中元素个数=⌊500÷3⌋=166C中元素个数=⌊500÷5⌋=100
集合间的关系A∩B中元素个数=⌊500÷(2×3)⌋=83A∩C中元素个数=⌊500÷(2×5)⌋=50B∩C中元素个数=⌊500÷(3×5)⌋=33A∩B∩C中元素个数=⌊500÷(2×3×5)⌋=10则可得到:A∪B∪C的元素个数=A+B+C−A∩B−A∩C−B∩C+A∩B∩C=250+166+100−83−50−33+10=360
集合间的关系其中⌊x⌋表示小于或等于x的最大整数。即在1到500之间有360个整数可被2、3、5任一个整除。例3.11求1到1000之间不能被3或5,也不能被7整除的整数个数。解:设A、B、C分别表示1到1000之间能被3、5、7整除的整数集合,则有A中元素个数=⌊1000÷3⌋=333B中元素个数=⌊1000÷5⌋=200C中元素个数=⌊1000÷7⌋=142
集合间的关系A∩B中元素个数=⌊1000÷(3×5)⌋=66A∩C中元素个数=⌊1000÷(3×7)⌋=47B∩C中元素个数=⌊1000÷(5×7)⌋=28A∩B∩C中元素个数=⌊1000÷(3×5×7)⌋=9所以,既不能被3,5整除,也不能被7整数的整数有457个。例子3.12:求欧拉函数的值。欧拉函数ψ是数论中的一个重要函数,在密码学中有着重要作用。设n是正整数,ψ(n)表示{0,1,2,…,n−1}中与n互素的数的个数。例如,ψ(14)=6,因为与14互素的数有1、3、5、9、11、13。这里约定ψ(1)=1。下面用容斥原理给出欧拉函数的计算公式。
集合间的关系例如,ψ(14)=6,因为与14互素的数有1、3、5、9、11、13。这里约定ψ(1)=1。下面用容斥原理给出欧拉函数的计算公式。给定正整数n,若
为n的素因子分解式,令则有下面计算上述右边的各项。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房缺微创封堵术围手术期护理
- 妇产科护理跨学科合作
- 妊娠糖尿病患者与营养师的协作护理
- 泌尿系统结石的紧急护理要点
- 管廊运维员操作强化考核试卷含答案
- 纺织印花制版工安全应急强化考核试卷含答案
- 人造板制胶工安全技能评优考核试卷含答案
- 岩矿鉴定员岗前实操知识实践考核试卷含答案
- 酱油制作工安全意识强化测试考核试卷含答案
- 井下特种装备操作工安全生产规范模拟考核试卷含答案
- 函数单调性说课市公开课一等奖省赛课获奖课件
- 美容师模拟试题+答案
- 《民间借贷讲座》课件
- 【课件】Unit+2+课时4+Section+B+(1a~2b)+读写课课件人教版七年级英语上册
- SL721-2015水利水电工程施工安全管理导则
- 体态评估操作指南
- 升降货梯管理制度
- 房地产开发项目测算表
- GB/T 14490-2008粮油检验谷物及淀粉糊化特性测定粘度仪法
- 助行器使用教学文案
- 环境因素识别、评价与控制程序
评论
0/150
提交评论