12.计数原理II
果然直接截图很好吧,为什么要手打公式呢(
容斥原理
韦恩图是一个很好的表示方法。从此图以及加法原理有:
结合以上三个公式,可以看到如果把两个集合的势相加,交集被多算了一次,所以
类似地,对于三个集合
但如果我们直接减去两两的交,又会多减去一些
那么就可以看出需要加回去三个集合的交集的势
类似地可以推广到
更优雅地,我们写成:
这就是容斥原理。
Ex.有一个包含
仍然高中题,但是我们审慎地思考我们在做什么:
首先我们要计算符合条件的集合
接下来我们看看有多少排列同时满足
bookkeeper rule
什么叫簿记员规则(
总之是说,一个序列有
二项式定理:
拆成
Ex. 抓五张扑克牌(52张),抓到四张一样的情况有多少种?
同样双射,映射到
如果三带二呢,用CSHD表示花色,同样可以构造双射:
然后:
第一个牌的大小:13
第二个是四选三:
这一切都和高中朴素的直觉非常吻合呢。高中老师对排列组合题强调的所谓策略,其实就是建立双射的方法。
有时候建立的未必是双射,那就要利用除法原则。
Ex. {1,2,3}要拍照,{1,2}要待一起。我们建立映射到{12,3},那么注意到{1,2,3}和{2,1,3}都被映射到{12,3},因而需要有一个
算两次
要从
这是组合问题的一种常见证明方法。 另一个问题:
[!证明] 记
是从 个红球和 个绿球中选 个球的集合。 ,因为这就是 个球选 个。 考虑选
个红球的情况,那么就选了 个绿球,那么就有 种情况。对所有的情况求和就得到了 。 综合以上两种算法得到原等式成立。