二项式反演
引入
根据容斥原理
的另一种形式
由于集合的补集的补集就是它自己,那么
考虑一种特殊的情况:多个集合的交集大小只与集合的数目有关。
即 $f(n)$ 为 $n$ 个补集的交集大小,$g(n)$ 表示 $n$ 个集合(原)的大小,那么可以得到
由于这两个公式是等价的,所以我们得到了二项式反演的初步形式
二项式反演
形式一
二项式反演的一种形式如下:
证明 令 $h(n) = (-1)^ng(n)$ ,代入 $(0)$ 可知
整理后即可得到 $(6)$ 。$\square$
形式二(常见形式)
这个公式与形式一类似,不过更为常用
换一种不容易混淆的写法就是
证明 将左侧代入右侧
则有左右恒等。$\square$
组合意义
记 $f_i$ 为“钦定选 $i$ 个”(然而常常会重复计算一些情况),并记 $g_i$ 为 “恰好选 $i$ 个”
则对于任意 $j \ge i$ ,$g_j$ 在 $f_i$ 中被计算了 $\binom{j}{i}$ 次,故
其中 $n$ 为数目的上界。
例题
还有 洛谷P10596 & BZOJ2839 集合计数 题解 ,不过这题的二项式反演解法是后来补的(
参考文献: