一句话
几个集合两两不交时,并集的元素个数就是各集合元素个数之和(加法原理)。有重叠时,重叠部分被多数了,要减掉;减多了,再加回来:
这就是容斥原理。上面的操作台把每一块“被数了几次”都标了出来:公式对,就是每一块都恰好数了 次。
为什么每一块恰好数一次
第 1 / 4 步- 先全加
:只在一个圈里的块数了 次,在两个圈里的块数了 次,正中间数了 次。
第 1 站 · 整数:数“都不是”
中,与 互质的数有多少个? 与 互质,就是既不是 、也不是 、也不是 的倍数——圈外的那一块。上面算出圈内有 个,所以圈外是 个。
先猜后证
中,既不是 的倍数、也不是 的倍数、也不是 的倍数的数有多少个?
三个圈:,,;( 的倍数),,;( 的倍数)。
,圈外有 个。
第 2 站 · 排列:错排
封信装进 个写好地址的信封,每封都装错,有几种装法?
用容斥数错排
第 1 / 4 步- 设集合
全部装法有 种。设 是“第 封信装对了”的装法。要数的是一个 都不在的装法。
第 3 站 · 映射:每个盒子都不空
个不同的球放进 个不同的盒子,每个盒子都不空,有几种放法? 两种想法,答案必须一样:
一题多解
个不同的球放进 个不同的盒子,没有空盒。求放法数。
容斥:从“随便放”里去掉有空盒的
随便放有 种。设 为“第 个盒子空着”:,,三个都空不可能。
有空盒的放法 ,所以没有空盒的有 种。
代价机械,换成 个球 个盒也照样算。
分划:先分组,再分配
先把 个球分成 个非空的组: 种(第 4 站的练习)。再把 组分给 个盒子: 种。
共 种。
代价要先会数分划(第 4 站),但更能看清结构。
练一练
中,是 的倍数或是 的倍数的数有多少个?
某班 人,参加数学兴趣小组的有 人,参加物理兴趣小组的有 人,两个都没参加的有 人。两个都参加的有多少人?
个人各写一张贺卡,收上来后再随机发回,每人恰好拿一张。有多少种发法使得没有人拿到自己写的贺卡?
个不同的球放进 个不同的盒子,每个盒子都不空,有多少种放法?