元素个数与容斥原理

在计数时,为了使重叠部分不被重复计算,我们采取一种新的计数方式,基本想法是:先不考虑重叠情况,把所有包含在其中的部分的元素个数全部计算出来,再把重复计算的数目排除出去,使得计算的结果不重不漏,这种计数方法称为容斥原理.比如,为了统计某班语文成绩或数学成绩在100分以上的学生人数,我们可以先计算所有语文成绩在100分以上的,再计算所有数学成绩在100分以上的,重复计算的部分是语文与数学成绩都在100分以上的,所以减去这部分的学生人数就可以得到结果.


我们用|A|表示有限集合A的元素个数.

两个集合的容斥原理可以表示为|AB|=|A|+|B||AB|,

三个集合的容斥原理可以表示为|ABC|=|A|+|B|+|C||AB||BC||CA|+|ABC|,
n个集合的容斥原理可以表示为|A1A2An|=ni=1|Ai|1i<jn|AiAj|+1i<j<kn|AiAjAk|+(1)n+1|A1A2An|.


例题一 (1)对某班50名同学的爱好进行调查,其中喜欢运动和喜欢看电影的人数分别为31人和40人,两项都不喜欢的有4人,那么既喜欢运动又喜欢看电影的人数是_____.

(2)某高校对一些学生进行问卷,在接收调查的学生中,准备参加注册会计师考试的有63人,准备参加英语六级考试的有89人,准备参加计算机考试的有47人,三种考试都准备参加的有24人,准备选择两种考试参加的有46人,不参加其中任何一种考试的有15人,则接受调查的学生共有_____人.

cover

分析与解 (1)设集合A是喜欢运动的人,集合B是喜欢看电影的人.则|A|=31,|B|=40,要求|AB|的值.屏幕快照 2016-07-01 上午9.04.10由题意知|AB|=504=46,由容斥原理知|AB|=|A|+|B||AB|=25.


(2)设准备参加注册会计师、英语六级、计数机考试的人依次构成集合A,B,C,则有|A|=63,|B|=89,|C|=47,|ABC|=24.
关键是搞清楚选择两种考试参加的人的集合是什么?是下图的阴影部分:屏幕快照 2016-07-01 上午9.21.43于是知|AB|+|BC|+|CA|=46+24×3=118,
由容斥原理知|ABC|=63+89+47118+24=105,
所以接受调查的学生共有105+15=120人.

 我们也可以根据韦恩图设出各部分的人数,再列方程求解此题.


例题二 1,2,,200中不能被2,3,5整除的数的个数.

分析与解 设1,2,,200中能被2,3,5整除的数依次构成集合A,B,C.则A={2,4,,200},|A|=100;B={3,6,9,,198},|B|=66;C={5,10,,200},|C|=40.

所求值为200|ABC|.集合AB表示可以同时被2,3整除的数,即可以被6整除的数,故AB={6,12,,198},|AB|=33.
同理可求出|AC|=20,|BC|=13,|ABC|=6.
由容斥原理知|ABC|=100+66+40332013+6=146.
所以所求的数的个数为200146=54

 事实上,1,2,3,,n中能被m(mN)整除的数的个数为[nm],其中[x]表示不超过x的最大整数,称为高斯函数或取整函数,如[2.1]=2,[1,9]=1


最后给出两道练习:

练习一 某外语学校有英语、法语、日语教师共27人,其中只能教英语的有8人,只能教日语的有6人,能教英、日语的有5人,能教法、日语的有3人,能教英、法语的有4人,三种都能教的有2人,则只能教法语的有_____人.

答案 5

练习二 1,2,,100中不能被3,7整除的数的个数.

答案 57

此条目发表在方法技巧分类目录,贴了标签。将固定链接加入收藏夹。

发表回复