定义 4.0.1 · 容斥原理
容斥原理(PIE)是一种计数方法:它求出至少满足若干性质之一的元素个数,同时保证满足不止一个性质的元素不会被数两次。
数出属于 A 或 B(或 C,或更多集合)的元素,又不把任何东西数两次:先加各集合,再减重叠部分,再加回来,并和补集计数配合使用。
在本节中,你将能够 数出至少属于若干集合之一的元素个数:先加各集合,再减重叠部分,再加回来,正负号一直交替下去。
从 1 到 100 中,能被 2 或 7 整除的数有多少个?偶数有 50 个,7 的倍数有 14 个。但 64 太多了:14、28 和 42 在两张名单上都出现了!
把两个集合的元素个数直接相加,重叠部分会被数两次。所以要把重叠部分减去一次。这就是容斥原理 (英文缩写 PIE)。
有三个集合时,同时属于三个集合的元素被加了 3 次,又被减了 3 次。剩下 0 次,所以要再加回来一次。 集合更多时,正负号一直交替下去。
容斥原理(PIE)是一种计数方法:它求出至少满足若干性质之一的元素个数,同时保证满足不止一个性质的元素不会被数两次。
表示 与 的并集的元素个数:所有属于 或属于 (或同时属于两者)的元素。重复的元素只写一次。
表示 与 的交集的元素个数:只包括同时属于两个集合的元素。
对两个集合 和 ,
简单地说,先数出 2 类“东西”各有多少种可能,再减去重复的部分。
当不满足要求的情况比满足要求的情况少得多时,把补集计数和容斥原理一起用往往很有帮助:先用容斥原理数出不合要求的情况,再从总数里减掉。
对三个集合 、、,
先数出 3 类“东西”各有多少种可能,再减去 3 对集合中各自重复的部分,最后把同时属于 3 个集合的元素加回来。
若 是有限集合,则
加上单个集合,减去每两个的交集,加上每三个的交集,正负号一直交替下去。
从 1 到 100(含两端)的数中,能被 2 或 7 整除的有多少个?
从 1 到 100 中,能被 2 整除的数有多少个?
许多州的标准车牌格式是三个字母后接三个数字。假设每一种“三个字母、三个数字”的排列都是等可能的,这样的车牌至少含有一个回文(即从左往右读和从右往左读都一样的三字母排列或三数字排列)的概率是 ,其中 和 是互质的正整数。求 。
三个字母组成回文的概率是多少?
集合 有多少个子集至多含 4 个偶数,并且至多含 2 个 3 的倍数?
这里怎样用容斥原理?应该数合要求的子集,还是不合要求的子集?
把单词 LOLLIPOP 中的字母重新排列,要求每个 L 都与一个 O 相邻,有多少种不同的排法?
有 3 个 L,但只有 2 个 O。每个 O 至多有 2 个邻居。这迫使出现什么情况?
设 是一个有六个元素的集合。设 是 的所有子集组成的集合。从 中独立且随机地选取 的子集 和 (不一定互不相同)。 包含于 或 之一的概率是 ,其中 、、 是正整数, 是质数,且 与 互质。求 。(集合 是由 中所有不属于 的元素组成的集合。)
选取 和 使得 完全包含在 中,有多少种方法?
小于或等于 193 的数中,是 2、3 或 5 的倍数的有多少个?
不超过 193 的数中,能被 2 整除的有多少个?
如果不存在 (不一定互不相同)使得 ,就称集合 是无积集。例如,空集和集合 是无积集,而集合 和 不是无积集。求集合 的无积子集的个数。
1 能在无积集里吗?
一个 3×3 的单位正方形方格中,每个单位正方形都要涂成蓝色或红色。每个正方形涂哪种颜色是等可能的。得到的方格中不含红色 正方形的概率是 ,其中 和 是互质的正整数。求 。
应该直接数不含红色 正方形的方格吗?
这道题在书中还以 4.2 的编号出现。
许多州的标准车牌格式是三个字母后接三个数字。假设每一种“三个字母、三个数字”的排列都是等可能的,这样的车牌至少含有一个回文(即从左往右读和从右往左读都一样的三字母排列或三数字排列)的概率是 ,其中 和 是互质的正整数。求 。
要把七块互不相同的糖果分到三个袋子里。红袋子和蓝袋子都必须至少得到一块糖果;白袋子可以是空的。共有多少种分法?
把数列 重新排列,使得没有连续三项递增,也没有连续三项递减,有多少种方法?
Ang、Ben 和 Jasmin 每人都有 5 块积木,颜色分别是红、蓝、黄、白、绿;另有 5 个空盒子。每个人都随机地、且与另外两人相互独立地,往每个盒子里放入自己的一块积木。至少有一个盒子收到 3 块同色积木的概率是 ,其中 和 是互质的正整数。 是多少?
在本节中,你将能够 在竞赛题中运用容斥原理,从 AMC 10 热身题到 AIME 挑战题。
该做难一点的题了。每道题里都藏着一个需要数的并集,或者它的补集。先找出这些集合,再让容斥原理来干活。
最后三道是 AIME 挑战题。卡住时,每道题都有三条提示。
想在一页里看到本章的所有题目?打开习题集。
这道题在书中还以 4.1.3 的编号出现。
把数列 重新排列,使得没有连续三项递增,也没有连续三项递减,有多少种方法?
求至少是 、、 中一个数的因数的正整数的个数。
在一场五支球队参加的比赛中,每支球队都与其他每支球队各赛一场。每支球队赢得它所参加的任何一场比赛的概率都是 。(没有平局。)设比赛结果中既没有全胜的球队、也没有全败的球队的概率为 ,其中 和 是互质的整数。求 。
如果不存在 (不一定互不相同)使得 ,就称集合 是无积集。例如,空集和集合 是无积集,而集合 和 不是无积集。求集合 的无积子集的个数。
定义正 角星为 条线段 的并集,满足
不存在正 3 角星、正 4 角星或正 6 角星。所有正 5 角星都相似,但有两种互不相似的正 7 角星。互不相似的正 1000 角星有多少种?
看节目时,Ayako、Billy、Carlos、Dahlia、Ehuang 和 Frank 按这个顺序坐在一排六把椅子上。中场休息时,他们去厨房拿零食。回来后,他们重新坐在这六把椅子上,并且如果两人在休息前相邻而坐,那么休息后他们就不相邻。求他们休息后可能的座次有多少种。