容斥原理初步

合集下载

第4章 容斥原理

第4章 容斥原理


N ( Pi1 , Pi2 ,, Pi k )
则定理 4.1.1 的公式可写成:
| A1 A2 Am | W (0) W (1) W (2) W (3) (1) W (m)
m
在 P 75 例 1 中
N ( P ) 200, 1 N ( P1 , P2 ) 33,
w(3) 8
| A1 A2 A3 | w(0) w(2) w(3) =1000-491+99-8=600
定理4.2.2 设集合S中具有性质P ={P1,P2,…,Pm}中 恰好r(0≤r ≤m)个性质的 元素的个数为:
r 1 r 2 mr m N (r ) W (r ) W (r 1) W (r 2) (1) r W (m) r r mr i r i (1) W (r i) i 0 r
证明 任取 xS。 (1) 若 x 具有的性质数少于 r,则 x 对公式的各项贡献为 0. (2) 若 x 恰好具有 r 条性质,则 x 对 W(r)项贡献为 1,而对以后各项 W(r+1),… ,W(m)贡献都是 0,所以 x 对公式右端的总贡献是 1. (3) 若 x 恰好具有 r+k 条性质, k=l,2,…,m-r. x 对公式中的 W(r+i) 则 项的贡献为 C(r+k,r+i),其中 i=0,1,…,m-r,而对以后的各项贡献 都是 0,
N1 2 6! C (7,5) 2 6! 76 30240 , 2
不同数字的七位数有 P(9,7)个,由定理 4.1.1,所求的七 位数的个数 N=P(9,7)- N1=151200。
例3

容斥原理

容斥原理

一、容斥原理在计数时,要保证无一重复,无一遗漏。

为了使重叠部分不被重复计算,在不考虑重叠的情况下,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。

1.容斥原理1——两个集合的容斥原理如果被计数的事物有A、B两类,那么,先把A、B两个集合的元素个数相加,发现既是A类又是B类的部分重复计算了一次,所以要减去。

如图所示:公式:A∪B=A+B-A∩B总数=两个圆内的-重合部分的【例1】一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?数学得满分人数→A,语文得满分人数→B,数学、语文都是满分人数→A∩B,至少有一门得满分人数→A∪B。

A∪B=15+12-4=23,共有23人至少有一门得满分。

2.容斥原理2——三个集合的容斥原理如果被计数的事物有A、B、C三类,那么,将A、B、C三个集合的元素个数相加后发现两两重叠的部分重复计算了1次,三个集合公共部分被重复计算了2次。

如图所示,灰色部分A∩B-A∩B∩C、B∩C-A∩B∩C、C∩A-A∩B∩C都被重复计算了1次,黑色部分A∩B∩C被重复计算了2次,因此总数A∪B∪C=A+B+C-(A∩B-A∩B∩C)-(B∩C-A∩B∩C)-(C∩A-A∩B∩C)-2A∩B∩C=A+B+C-A∩B-B∩C-C∩A+A∩B∩C。

即得到:公式:A∪B∪C=A+B+C-A∩B-B∩C-C∩A+A∩B∩C总数=三个圆内的-重合两次的+重合三次的【例2】某班有学生45人,每人都参加体育训练队,其中参加足球队的有25人,参加排球队的有22人,参加游泳队的有24人,足球、排球都参加的有12人,足球、游泳都参加的有9人,排球、游泳都参加的有8人,问:三项都参加的有多少人?参加足球队→A,参加排球队→B,参加游泳队→C,足球、排球都参加的→A∩B,足球、游泳都参加的→C∩A,排球、游泳都参加的→B∩C,三项都参加的→A∩B∩C。

容斥原理

容斥原理
Rn | A1 A2 An | 并称子集A1 , A2 , , An具有对称性质.
21
定理4.2.4 (对称原理、对称筛) 若子集A1 , A2 , , An 具有对称性质, 则有
| A1 A2
n n
An
|
1
R1
2
R2
(1)n1
n n
Rn
n n
N [0]
R0
1
R1
2
R2
18
例2 设某班共有学生30名,本学期开设日、德、 法三门外语供学生选修. 班里选修日语的有15 名, 选修德语、法语的各14名, 同时选修德语和 日语的有7名, 同时选修日语和法语的有6名, 同 时选修法语和德语的有6名, 三门全选修的有3 名, 问该班选修外语恰好k门的学生各有多少? 解 令S {a1 , a2 , , a30 },用A1 , A2 , A3分别表示 S中的学生选修日、德、法各种外语的学生集 合.则
N[1]
q1
C21q2
C
1 3
q3
43 2 19
33
14
N[2] q2 C32q3 19 3 3 10
N[3] q3 3
20
如果性质P1 , P2 , , Pn是对称的,即具有k个性质 的事物的个数总是等于同一个数值, 则称这个 值为公共数, 记作Rk , 即 R1 | A1 || A2 | | An | R2 | A1 A2 || A1 A3 | | An1 An | R3 | Ai Aj Ak |, 1 i j k n
这说明计算一个集合的元素个数时,有时间 接计算比直接计算更为简单.
2
预备知识 - -集合论知识初步: 设A, B,C, S是集合,集合主要有以下运算: (1) 集合的并(和): A B或A B; (2)集合的交(积): A B或AB; (3) 集合的差: A B, A B A B A AB; (4) 集合的非 : A S A (S为全集) 集合的运算满足下列定律: (1) 交换律 : A B B A, AB BA; (2) 结合律 : ( A B) C A (B C ),

第三章 容斥原理

第三章 容斥原理

对i=1,2,…,n,令
p1 = ∑ | Ai | ,
i =1 n
p2 = ∑∑ | Ai I A j | , L ,
i =1 j >i
n
pn =| A1 I A2 I L I An |,
q0 =| A1 I A2 I L I An |,
q1 = ∑ | A1 I A2 I L I Ai −1 I Ai I Ai +1 I L I An |,
如何通过Ai来 I Ai 或 I A 中元素的个数?
i
m
m
i =1
i =1
容斥原理: 容斥原理 ①S中均不具有性质P1, P2,…,Pm的元素个数为
m
IA
i =1
i
=| S | −∑ | Ai | + ∑ | Ai I A j | − ∑ | Ai I A j I Ak |
i =1 i≠ j i≠ j≠k
第三章 容斥原理及其应用
§3.1 容斥原理
容斥原理又称为排斥原理,它利用集合的基本运算 (交或并 交或并) 容斥原理 交或并 解决实际中的计数问题。 设S为一个有限集,A为其子集,则 |A|=|S|-|Ā|, 或 |Ā|=|S|-|A|。 若A1、A2为S的两个子集,则 |A1∪A2|=|A1|+|A2|-|A1∩A2|, |Ā1∩Ā2|=|S|- |A1|-|A2|+|A1∩A2|。 以上第二个公式的含义:先将所有元素容纳在内,再排斥掉 A1 和A2中元素,再重新容纳A1∩A2中元素。
恰好一门的教师数: q1=P1-2P2 + 3P3=4, 恰好教两门的老师数为: q2=P2-3P3=3。 例2 七人围圆桌就座,其中有三对夫妇,问 (1)所有夫妇均不相邻的坐法有多少种?(没有 男女相间的限制) (2)恰好有两对夫妇不相邻的坐法有多少种? (即恰有一对夫妇相邻的坐法)

三年级上册数学奥数课件-容斥原理 人教版(共22张PPT)

三年级上册数学奥数课件-容斥原理 人教版(共22张PPT)

包含与排除
当两个计数部分有重复时,为 了不重复计数,应从它们的和 中减去重复部分,这一原理, 我们称为包含排除原理,也称 容斥原理。
脑筋急转弯:
有2个爸爸、2个儿子在家看电视, 但是家里只有3个人,这是怎么回事呢?
2个爸爸
2个儿子
既是爸爸又是儿子
2 + 2-1=3(人) 总体=各部分之和—重复的部分
总体=各部分之和
提升1
五(1)班有学生45人,在暑假中全都学会了骑车 或者游泳,已知学会骑自行车的有26人,会游泳 的有39人,问两样都会的有多少人?
26+39-45=20(人) 答:两样都会的有20人。
提升2
五(1)班有学生45人,在暑假中全都学会了骑车 或者游泳,已知学会骑自行车的有26人,两样都 会的有20人,问会游泳的有多少人?
3,三年级一班参加合唱队的有40人,参加舞蹈队的 有20人,既参加合唱队又参加舞蹈队的有14人。这两 队都没有参加的有10人。请算一算,这个班共有多少 人?
45-26+20=39(人) 答:问会游泳的有39人。
提升3
五(1)班学生在暑假中全都学会了骑车或者游泳, 已知学会骑自行车的有26人,会游泳的有39人, 两样都会的有20人,问全班有多少学生?
26+39-20=45(人) 答:全班有45名学生。
例1 、一个班有48人,班主任在班会上问: “谁做完语文作业?请举手!”有37人举手。 又问:“谁做完数学作业?请举手!”有42 人举手。最后问:“谁语文、数学作业都没 有做完?”没有人举手。求这个班语文、数 学作业都完成的人数。
例3、某班有56人,参加语文竞赛的有28人, 参加数学竞赛的有27人,如果两科都没有 参加的有25人,那么同时参加语文、数学 两科竞赛的有多少人?

[第3讲]容斥原理

[第3讲]容斥原理
显然, ; ,
则根据公式
那么两次考试都及格的人数是 人。
3.【分析】
(法 )在 人中懂英语或俄语的有: (人)。
又因为有 人懂英语,所以只懂俄语的有: (人)。
从 位懂俄语的旅客中除去只懂俄语的人,剩下的 人就是既懂英语又懂俄语的旅
客。
(法 )在 人中懂英语或俄语的有: (人)学会把公式进行适当得变换,由包含与排除
原理,得: (人)
4.【分析】
每隔 厘米做一个记号,记号有 (个),每隔 厘米做一个记号,记号有
(个),因为 ,所以其中重合的记号有 (个),
绳子上共有 (个)记号,绳子被剪成 (段)。
5.【分析】
二年级一班共 名同学,这个班男生 人,这个班女生 人,女生中有 人不是少先队
员,女生中有 人是少先队员,男生中有 人是少先队员。
(个),乙单独看的故事有 (个),要使三人共同读过的故事最少,则丙应该尽
量读甲或乙单独看的故事,所以三人共同看过的故事最少有 (个)。
图示如下:
A表示小圆部分,B表示大圆部分,C表示大圆与小圆的公共部分,记为:A∩B,即阴影面积。
1.先包含——A+B
重叠部分A∩B计算了2次,多加了1次;
2.再排除——A+B-A∩B
把多加了1次的重叠部分A∩B减去。
A类、B类与C元素个数的总和=A类元素的个数+B类元素个数+C类元素个数-既是A类又是B类的元素个数-既是B类又是C类的元素个数-既是A类又是C类的元素个数+同时是A类、B类、C类的元素个数。
三个纸片共同重叠的面积是8平方厘米三个纸片盖住桌面的总面积是3名学生参加三项课外活动其中24人参加了绘画小组2人参加了合唱小组参加朗诵小组的人数是既参加绘画小组又参加朗诵小组人数的3倍又是三项活动都参加人数的7倍既参加朗诵小组又参加合唱小组的人数相当于三项都参加人数的2倍既参加绘画小组又参加合唱小组的有1人求参加朗诵小组的人数

第7讲 容斥原理

第7讲 容斥原理
34人爱好音乐24人爱好美术48人爱好舞蹈13人既爱好音乐又爱好舞蹈14人既爱好音乐又爱好美术15人既爱好美术又爱好舞蹈有25人这三种爱好都没有问这三种爱好都有的学生人数是多少
集合的计数 1 一般结论 为两个有限集合, 设 A,B为两个有限集合,根据集合运算的定义有 , 为两个有限集合 1) |A∪B|≤|A|+|B|; ∪ 2) |A∩B|≤min{|A|, |B|}; 3) |A-B|≥|A|-|B|; 4) |A⊕B|=|A|+|B|-2|A∩B| ⊕
由包含排斥原理可知: |A∪B∪C| = |A|+|B|+|C|-|A∩B|-|A∩C|-|B∩C| +|A∩B∩C| 75=34+24+48–14-13-15 +|A∩B∩C| 所以 |A∩B∩C|=11 这三种爱好都有的学生人数为11人
例:某班有学生76人,其中有18人学习PASCAL语 言,有55人学习C语言,有6人学习COBOL语言; 有2人这三种语言都学习,有2人这三 种语言都不 三 学习,问仅学两门语言的学生数是多少? 解:设A为学习PASCAL语言的学生集合;B为学习C语 言的集合;C为学习COBOL语言的学生集合。则 |A|=18 |B|=55 |C|=6 |A∩B∩C|= 2 76-|A∪B∪C|= 2 因为 |A∪B∪C|=|A|+|B|+|C|-|A∩B|- |A∩C|- |B∩C|+ |A∩B∩C| 得 |A∩B|+|A∩C|+|B∩C|= 7
例求1到250间能被2、3、5和7中任何一个整除 的整数的个数。 解:设A表示1到250能被2整除的整数集合,B 表示能被3整除的整数集合,C表示能被5整除 的整数集合,D表示能被7整除的整数集合.

6-容斥原理

6-容斥原理

5.1 容斥原理引论
容斥原理研究若干个有限集合的交或并 容斥原理研究若干个有限集合的交或并 研究若干个有限集合的 的计数问题。 的计数问题。 [DeMorgan定理 论域 ,补集 定理] 论域U, 定理 有 A = {x | x ∈U且x ∉ A} ,有
A
(a) A∪ B = A∩ B (b) A∩ B = A∪ B
A = B = C = 3n
A∩ B = A∩C = C ∩ B = 2n
A∩ B ∩C =1
5.3 例题
a,b,c都至少出现一次的n位符号串集合即为
A∩ B ∩C
A∩ B ∩ C = 4 − ( A + B + C ) + ( A∩ B
n
+ A∩ C + C ∩ B ) − A∩ B ∩ C = 4 −3•3 + 3• 2 −1
5.3 例题
) 例5 欧拉函数ψ (n是求小于n且与n互素的数的个数。
解:若n分解为素数的乘积 则有 n = p
a 1 1
n = p p ... pk
a 1 1 a2 2
ak
设1到n的n个数中为 pk 倍数的集合为 Ai, i =1,2,..., k.
p
a2 2
... pk pi
ak
A =n i
p
被3或5除尽的数的个数为
A ∪ B = A + B − A∩ B =166 +100 − 33 = 233
5.3 例题
例3 求由a,b,c,d四个字母构成的n位符号串中, a,b,c都至少出现一次的符号串数目。 解:令A、B、C分别为n位符号串中不出现a,b, c符号的集合。 由于n位符号串中每一位都可取a,b,c,d四种 符号中的一个,故不允许出现a的n位符号串的个数 应是 3n, 即
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若A和B是集合U的子集,补集complement
A { x | x U 且 x A}
• [德摩根De Morgan定理]
(a) A
(b) A
B A
B
B A
B
U A
B
4
(a) A
B A
B
证:(a)的证明。 设x A B ,则 x A B 成立,亦即
§3.3 举例
例1 求a,b,c,d,e,f六个字母的全排列中不允许出现 ace和df图象的排列数。 解:6个字母全排列: |S| = 6! 设A为ace作为一个元素出现的排列集: |A|=4!, B为 df作为一个元素出现的排列集: |B|=5!, A∩B为同时出现ace、df的排列数: |A∩B |=3!。

| ( Ai An ) | ( 1)
| Ai |
i 1
n
由于
IC ( n,k ) iI
n
|A | |A A | |A |
i IC ( n1,k 1) iI
k 1
i
n
IC ( n1,k ) iI
n 1
i
| Ai | ( 1)
Aj A2 ...
(5)
14
( 1) n A1
An
Inclusion-Exclusion Principle
| A1 A2 || S | | A1 | | A2 | | A1 A2 |
计算不在 A1 也不在 A2中的元素个数
若x不属于A1 或A2 若x 属于A1 但不属于A2
i n k 1 I C ( n 1, k ) iI
n 1
k 1
I C ( n 1, k ) iI n 1
| ( A A |
i n I C ( n 1, k ) iI
| Ai | ( 1)
k 2

| Ai | | An | ( 1)k 1
|A
i
|
证: 分析C(n,k),可根据包含不包含n划分成两部分
包含n的可看做C(n-1,k-1)中每个子集再加上元素n; 不包含n的由C(n-1,k)组成; | Ai | | Ai An | | Ai | k≥2
IC ( n,k ) iI IC ( n1,k 1) iI IC ( n1,k ) iI
A B C A A B C
C B
9
§3.2 容斥原理
进一步可推出:
A B C B D A B C D A C A C D A D A B B C C D D B B
A A
C B
10
C(2,k) = {1} {2} {1 2}
k=1时 k=2时

| Ai |
i I
• 此定理也可表示为:
A 1 A2
n
...
n i 1
An
j i

i 1 n
Ai Ai Aj ...
Aj Ak ... An
+ Ai
i=1 j>i k>j
( 1) n 1 A 1
A2
(4)
13
§3.2 容斥原理
又 A N A ,
A1 A2 Am S Ai Ai Aj Ai Aj Ak
计算不满足任意属性的元素.
(1) m A1 A2 Am
x不满足任何属性 x只满足1个属性
1 1-0-0…+(-1)m0 = 1 0 1-1-0 …+(-1)m0 = 0
………
x只满足n个属性, nm
0
C(n,0)-C(n,1)+C(n,2)+…+(-1)mC(n,m) = C(n,0)-C(n,1)+C(n,2)+…+(-1)nC(n,n) +0… +0 =0
两边相等,同样计算不满足任何属性的元素个数
16
§3.2 容斥原理
• 容斥原理指的就是(4)和( 5)式。 n n
对n用归纳法。n=2时,等式成立。 假设对n - 1,等式成立。对于n有
11
A
i 1
n
i

( 1)
k 1
n
k 1
I C ( n , k )

| Ai |
i I
• 证
A A A A | A |A A
i i n i n i i 1
n
n1
n1 i 1
–容斥的计数思想是:
• 先不考虑重叠的情况,把包含于某内容中的 所有对象的数目先计算出来; • 然后再把计数时重复计算的数目排斥出去; • 使得计算的结果既无遗漏又无重复。
2
§3.1 容斥原理引论
例 [1,20]中2或3的倍数的个数 [解] 2的倍数是: 2,4,6,8,10,12,14,16,18,20。 10个 3的倍数是: 3,6,9,12,15,18。 6个 但答案不是10+6=16 个,因为6,12,18 在两类中重复计数,应减去。 故答案是:16-3=13
相当于 x A 和 x B 同时
(1)
x A B x A B
反之,若 x A B , 即 x A 和 x B 故 x A, x B即x A B
x A B x A B
(2)
由(1)和(2)得 x A B x A (b)的证明和(a)类似,从略.
1 1-0-0+0 = 1 0 1-1-0+0 = 0
若x 属于A2 但不属于A1
0 1-0-1+0 = 0
若x 属于A2 且属于A1
0 1-1-1+1 = 0
两边相等
15
(x+y)m =C(m,0)xm+ C(m,1)xm-1y+…+C(m,m)ym If x=1, y=-1 0 = C(m,0)- C(m,1) +…+(-1)mC(m,m)
其中N是集合U的元素个数,即不属于A的元素 个数等于集合的全体减去属于A的元素的个数。 一般有:
A1 A2
n i 1
...
An N A1
n i 1 j i
A2
...
An 1
An
N Ai Ai - Ai
i=1 j>i k>j n
Aj Ak ...
M 170, P 130, C 120, M M C 20, P C 22, M
P 45
P
C 3

M
P M
C M P C M C P C M P
P M C
19
170 130 120 45 20 22 3 336
即学校学生数为336人。
"One of the most useful principles of enumeration in discrete probability and combinatorial theory is the celebrated principle of inclusion–exclusion. When skillfully applied, this principle has yielded the solution to many a combinatorial problem."
C(3,2) = {1 3}{2 3}{1 2}
C(3,k) = {1} {2} {3} {1 2}{1 3}{2 3} {1 2 3}
k=1时 k=2时 k=3时
• 定理设C(n,k)是[1,n]的所有k-子集的集合, 则
A
i 1
n
i
( 1) k 1
k 1
n
I C ( n , k ) i I
An 1 即定理对n+1也是正确的。 6
§3.2 容斥原理
最简单的计数问题是求有限集合A和B的并的元素数目。 (1) A B A B A B

若A∩B=φ,则 | A∪B |= |A| + |B| | A |=| A ∩( B∪B) | =| (A∩B)∪(A∩B)| =| A∩B | + | A∩B | (1) 同理 | B | =| B∩A | + | B∩A | (2) | A∪B |=|(A∩( B∪B))∪(B∩(A∪A))| =|(A∩B)∪(A∩B)∪(B∩A)∪(B∩A)| =| A∩B| + |A∩B | + | B∩A| (3) (3)-(2)-(1) 得到| A∪B |-| A |-| B | =| A∩B| + |A∩B | + | B∩A| -( | A∩B | + | A∩B | )-( | B∩A | + | B∩A | ) 7 =- | A∩B | ∴| A∪B |=| A | + | B |-| A∩B |
§3.2 容斥原理
定理: A
B - A
C A B C A C B C A B
B C
(2)
8
§3.2 容斥原理
证明: A A
根据 A B
B
C (A B C (A
(A B)
B) B)
C C
C) (B (B B C) C C)
C (A C) B-A
C A B C A (A
i 1 k 2
n 1
I C ( n , k ) i I
| A | (1)
i
| Ai |
i 1
n
相关文档
最新文档