包含排斥原理

第三章 集合与关系第3讲 3-3 包含排斥原理 (容斥原理) 要求: 掌握n个集合的包含排斥原理,并应用它求解实际问题。 复习:集合的运算 (交、并、补、对称差) 1、交集 定义3-2.1:设任意两个集合A和B,由A和B的所有共同元素组成的集合,称为A和B的交集,记为A?B。 A?B={x|x ? A?x ? B} 文氏图 2、并集 定义3-2.2:设任意两个集合A和B,所有属于A或属于B的元素组成的集合,称为A和B的并集,记作A?B。 A?B={x|x ? A?x ? B} 文氏图 3、差集、补集 定义3-2.3:设A、B是任意两个集合,所有属于A而不属于B的元素组成的集合称为B对A的补集,或相对补,(或A和B差集)记作A-B。 A-B={x|x?A∧x?B} 文氏图 4、对称差 定义3-2.5:设A、B是任意两个集合,集合A和B的对称差,其元素或属于A,或属于B,但不能既属于A又属于B,记作A?B。 A?B=(A-B)?(B-A) 文氏图 (1)max(|A|,|B|)≤|A?B|≤|A|+|B| (2)|A?B|≤min(|A|,|B|) (3)|A|-|B|≤|A-B|≤|A| (4)|A?B|=|A|+|B|-2|A?B| 二、包含排斥原理 1、定理3-3.1:设A1,A2为有限集合,其元素个数分别为|A1|,|A2|,则|A1?A2|=|A1|+|A2|-|A1?A2|,此定理被称作包含排斥原理。 解:设A为从1到500的整数中,能被3除尽的数的集合。 B为从1到500的整数中,能被5除尽的数的集合。 则 ?A?=[500/3]=166 ([x]表示不超过x的最大整数) ?B?=[500/5]=100 ?A?B?=[500/(3*5)]=33 由包含排斥原理: ?A?B?=?A?+?B?-?A?B?=166+100-33=233 即从1到500的整数中,能被3或5除尽的数有233个。 解:设职员和学生的集合分别是A和B。由已知条件?A?=10,?B?=12,?A?B?=5,有 ?A?B?=?A?+?B?-?A?B?=10+12-5=17,则??(A?B)?=?E?-?A?B?=20-17=3。 有3名青年既不是职员又不是学生。 例题3 假设在10名青年中有5名是工人,7名是学生,其中兼具工人和学生双重身份的青年有3名,问有几名既不是工人又不是学生。 2、三个集合的包含排斥原理:对于三个集合A1,A2和A3,其元素个数分别为|A1|,|A2|,|A3|,则 |A1?A2?A3|=|A1|+|A2|+|A3|-|A1?A2|-|A1?A3|-|A2?A3|+|A1?A2?A3| 例题4 在某工厂装配30辆汽车,可供选择的设备是收音机、空气调节器和对讲机。已知其中有15辆汽车有收音机,8辆有空气调节器,6辆有对讲机,而且其中有3辆汽车这三样设备都有。我们希望至少有多少辆汽车没有任何设备。 练习: 某年级有59名学生,期末考高等数学、线性代数和英语三门课。已知高等数学、线性代数和英语各门课的及格人数分别为47人、49人和50人。其中高等数学、英语都及格的有43人,线性代数和英语都及格的有42人,三门课都及格的有40人,三门课都不及格的有1人。问高等数学和线性代数都及格的有多少人?只有一门课及格的有多少人? 解 设全集U为该年级全体学生的集合。 A为高等数学及格的学生的集合。 B为线性代数及格的学生的集合。 C为英语及格的学生的集合。 3、n个集合的包含排斥原理 定理3-3.2 设A1,A2,…,An为有限集合,其元素个数分别为|A1|,|A2|,…,|An|,则 解:设1到250间分别能被2,3,5,7整除的整数集合为A1,A2,A3,A4。设?x?表示不大于x最大整数, ?A1?=?250/2?=125,?A2?=?250/3?=83,?A3?=?250/5?=50,?A4?=?250/7?=35 ?A1?A2?=?250/(2*3)?=41,?A1?A3?=?250/(2*5)?=25,?A1?A4?=?250/(2*7)?=17, ?A2?A3?=?250/(3*5)?=16,?A2?A4?=?250/(3*7)?=11,?A3?A4?=?250/(5*7)?=7, ?A1?A2?A3?=?250/(2*3*5)?=8,?A1?A2?A4?=?250/(2*3*7)?=5, ?A1?A3?A4?=?250/(2*5*7)?=3,|A2?A3?A4?=?250/(3*5*7)?=2

排斥原理c语言代码,包含排斥原理.ppt相关推荐

  1. 太原理工 编译原理 c语言,太原理工大学编译原理实验

    <太原理工大学编译原理实验>由会员分享,可在线阅读,更多相关<太原理工大学编译原理实验(19页珍藏版)>请在人人文库网上搜索. 1.本科实验报告课程名称: 编译原理 实验项目: ...

  2. 利用包含排斥原理求出给定范围内素数个数的问题

    一.前提 今天上离散数学课上看到一个题目:使用包含排斥原理求不超过120的素数个数,其实按照一般算法是这样的: count = 0 l = [] for x in range(121):#判断如果x是 ...

  3. 【离散数学】集合的包含排斥原理

    包含排斥原理是集合论的基本内容,用于解决集合的计数问题. 一般地,有 n n n个有限集合 A 1 , A 2 , . . . , A n A_{1},A_{2},...,A_{n}

  4. 利用计算机语言实现ID3算法,机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf...

    机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保 ...

  5. java寻优算法_模拟退火算法SA原理及python、java、php、c++语言代码实现TSP旅行商问题,智能优化算法,随机寻优算法,全局最短路径...

    模拟退火算法SA原理及python.java.php.c++语言代码实现TSP旅行商问题,智能优化算法,随机寻优算法,全局最短路径 模拟退火算法(Simulated Annealing,SA)最早的思 ...

  6. CRC校验码生成逻辑的实现原理详解——结合C语言和Verilog语言代码分析

    文章目录 前言 一.CRC校验码的计算 1.CRC模型 2.CRC计算 步骤1:输入数据与初始值模2加并左移 步骤2:被除数与多项式模2除 二.CRC校验码生成逻辑的C语言实现 1.实现代码 2.代码 ...

  7. 从实现原理谈谈低代码

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  8. 现在大火的低代码是怎么回事?从实现原理谈谈低代码

    我们在低代码领域探索了很多年,从2015 开始研发低代码前端渲染(amis),从 2018 年开研发后端低代码数据模型,发布了爱速搭低代码平台,这些年调研过了几乎所有市面上的相关技术和产品,发现虽然每 ...

  9. 色噪声原理及matlab代码实现,色噪声原理及matlab代码实现

    色噪声原理及matlab代码实现 色噪声原理及 matlab 实现1.实验目的:⑴ 了解随机信号自身的特性,包括均值(数学期望) .均方值.方差.相关函数.概率密度.频谱及功率谱密度等.(2)了解色噪 ...

最新文章

  1. java生成验证码图片中仅有线条_java生成验证码步骤归纳总结
  2. 5G 信令流程 — 5GS 的 gNB 切换(Xn/N2 Handover)管理
  3. 【年终总结】2019年有三AI NLP做了什么,明年要做什么?
  4. Python中文件读写之 w+ 与 r+ 到底有啥区别?
  5. python断言assert实例_Python断言assert的用法代码解析
  6. [导入]一再的变故,终于决定何去何从.
  7. 又一位大师辞世!今年已痛失15位两院院士
  8. python爬虫2——下载文件(中华网图片库下载)
  9. wordcloud库详解
  10. Vue导出页面为PDF格式,解决PDF中图片不显示(跨域)
  11. 基于微信公众平台的教师评教系统
  12. 小学-综合素质【6】
  13. TypeScript散文
  14. python opencv生成背景透明图标
  15. java xml 查询_java对xml进行查询操作代码
  16. 量子计算(十):量子计算原理
  17. K8S集群中Node节点资源不足导致Pod无法运行的故障排查思路
  18. 5-1 厘米换算英尺英寸 (15分) PTA
  19. python 对角矩阵_numpy创建单位矩阵和对角矩阵的实例
  20. opencv 的 ROI 和 COI

热门文章

  1. Nmap使用指南(1)
  2. 十一长假不能错过的几款开源 Linux 游戏
  3. 天津大学计算机学院院长及副院长,于瑞国
  4. 学计算机必须要买电脑,大一新生开学要不要买电脑?听听学姐的建议,不了解可能“吃亏”...
  5. java编写的atm机项目结题报告_《计算机学院视频教程网站的创建》教学研究项目结题报告.pdf...
  6. html 英文自动换行,CSS让英文单词的自动换行
  7. 【不专一的开发】UML(二)---行为图(状态图、活动图、序列图、协同图)
  8. Phoenix在2345公司的实践(转)
  9. qt listwidget 关键字颜色_seo关键字优化工具如何收费
  10. jssip+webRtc+freeswitch 实现web端语音通话