- 17
- 0
- 约2.03千字
- 约 9页
- 2017-06-09 发布于江苏
- 举报
第七章组合数学
第七章 组合数学 7.5容斥原理 容斥原理:? A∪B?=?A?+?B?-?A∩B? 例1 一个离散数学班包含25个计算机科学专业的学生,13个数学专业的学生和8个同时主修数学和计算机科学两个专业的学生。如果每个学生主修数学专业、计算机科学专业,或者同时主修这两个专业,那么班里有多少个学生? 解 设A是这个班里计算机科学专业的学生的集合,B是这个班里数学专业的学生的集合。那么A∩B是班里主修数学和计算机科学两个专业的学生的集合。因为这个班的每个学生或者主修计算机科学,或者主修数学(或者同时主修两个专业),从而得到这个班里的学生数是|A∪B|。于是 |A∪B| = |A| + |B| - ?A∩B? = 25+13-8 = 30 因此,这个班里有30个学生。这个计算在下图5-5中说明。 (接下页) (接上页) 推广到3个集合:? A∪B∪C?=|A|+|B|+|C|-|A∩B|-|A∩C|-|B∩C|+|A∩B∩C| 定理1 容斥原理 A1,A2,…,An有限集, 证明:用数学归纳法, 我们将通过证明并集中的每个元素在等式右边恰好被计数1次来证明这个公式。假设a恰好是A1,A2, … ,An 中r个集合的成员,其中1≤r≤n。这个元素被∑| Ai|计数了C(r,1)次,被∑|Ai∩Aj|计数了C(r,2)次。
原创力文档

文档评论(0)