0%

二项式反演与容斥

二项式反演

容斥原理:

根据狄摩根律,可以得到

代入补集,可以得到

设 $ f(n) = |\overline{A_1}\cap \overline{A_2} \cdots \cap \overline{A_n}| $ , $ g(n) = |A_1\cap A_2 \cap \cdots \cap A_n| $ 则可以得到

通过转化可以得到第一种形式:

同样可以得到第二种形式:

这两种形式可以进行恰好与至多至少的转换。

恰好与至多:

设 $ f_i $ 表示至多有 $ k $ 个的方案数, $ g_i $ 表示恰好有 $ k $ 个的方案数,则可以得到:

至多有 $ k $ 个,就是包括恰好有 $ 0,1,\ldots,k $ 个。

根据反演形式一可以得到:

当 $ f_i $ 很容易求时,就可以使用该公式求 $ g_i $

恰好与至少:

设 $ f_i $ 表示至少有 $ k $ 个的方案数, $ g_i $ 表示恰好有 $ k $ 个的方案数,则可以得到:

至少有 $ k $ 个,就是包括恰好有 $ k,k+1,\ldots,n $ 个。

根据反演形式二可以得到:

当 $ f_i $ 很容易求时,就可以使用该公式求 $ g_i $

参考链接

浅谈容斥原理 - Quick_Kk - 博客园 (cnblogs.com)

二项式反演及其应用 - GXZlegend - 博客园 (cnblogs.com)

Miskcoo’s Space