首页 > 其他分享 >二项式反演

二项式反演

时间:2023-07-13 21:14:25浏览次数:36  
标签:ni aligned dbinom limits sum 反演 二项式 subseteq

第一种形式:

\[f(n)=\sum\limits_{i=0}^n\dbinom{n}i{g(i)}\Leftrightarrow g(n)=\sum\limits_{i=0}^n(-1)^{n+i} \dbinom nif(i) \]

证明:

\[\begin{aligned} f(n)&=\sum\limits_{i=0}^n\dbinom{n}i{g(i)}=\sum\limits_{i=0}^n\dbinom ni\sum\limits_{j=0}^i(-1)^{i+j}\dbinom ijf(j) \\ &=\sum\limits_{j=0}^n\sum\limits_{i=j}^n\dbinom ni\dbinom ij(-1)^{i+j}f(j) \\ &=\sum\limits_{j=0}^nf(j)\sum\limits_{i=j}^{n}\dbinom nj\dbinom {n-j}{i-j}(-1)^{i+j} \\ &=\sum\limits_{j=0}^nf(j)\dbinom nj(-1)^{2j}\sum\limits_{i=0}^{n-j}\dbinom{n-j}{i}(-1)^i=f(n) \end{aligned} \]

第二种形式:

\[f(n)=\sum\limits_{i=n}^m\dbinom in g(i)\Leftrightarrow g(n)=\sum\limits_{i=n}^m (-1)^{i-n} \dbinom in f(i) \]

证明:

\[\begin{aligned} f(n)&=\sum\limits_{i=n}^{m} \dbinom in \sum\limits_{j=i}^m (-1)^{j-i}\dbinom ji f(j)\\ &=\sum\limits_{j=n}^m \sum\limits_{i=n}^j\dbinom in \dbinom ji(-1)^{j-i}f(j)\\ &=\sum\limits_{j=n}^mf(j)\dbinom jn \sum\limits_{i=0}^{j-n}\dbinom {j-n}{i}(-1)^{j-i-n}\\ &=\sum\limits_{j=n}^mf(j)\dbinom jn (-1)^{n-j} \sum\limits_{i=0}^{j-n}\dbinom {j-n}{i}(-1)^{-i}=f(n) \end{aligned} \]

常用公式

公式 1

  • \(f(n)=\sum\limits_{i=0}^n(-1)^i\dbinom ni g(i)\Leftrightarrow g(n)=\sum\limits_{i=0}^n(-1)^i\dbinom ni f(i)\)

证明:这个也是市面上的一种二项式反演。

\[\begin{aligned} f(n)&=\sum\limits_{i=0}^n(-1)^i\dbinom ni \sum\limits_{j=0}^i(-1)^j \dbinom ij f(j)\\ &=\sum\limits_{j=0}^nf(j)\dbinom nj \sum\limits_{i=0}^{n-j}(-1)^{i+2j}\dbinom {n-j}{i}=f(n) \end{aligned} \]

公式 2

  • \(f(S)=\sum\limits_{S\subseteq T}g(T)\Leftrightarrow g(S)=\sum\limits_{S \subseteq T}(-1)^{|T|-|S|}f(T)\)

证明:这个也被称作子集反演。

\[\begin{aligned} g(S)&=\sum\limits_{S \subseteq T} (-1)^{|T|-|S|} f(T)\\ &=\sum\limits_{S \subseteq T}(-1)^{|S|-|T|}\sum\limits_{T \subseteq U} g(U)\\ &=\sum\limits_{S\subseteq U}g(U)\sum\limits_{T'\subseteq U-S}(-1)^{|T'|}\\ &=\sum\limits_{S\subseteq U}g(U)\sum\limits_{k=0}^{|U-S|}(-1)^k\dbinom{|U-S|}{k}\\ &=\sum\limits_{S\subseteq U}g(U)[(U-S)=\varnothing]=g(S) \end{aligned} \]

类似的,有 \(f(S)=\sum\limits_{T\subseteq S}g(T)\Leftrightarrow g(S)=\sum\limits_{T\subseteq S} (-1)^{|S|-|T|}f(T)\)

公式 3

  • \(f(n,m)=\sum\limits_{i=0}^n\sum\limits_{j=0}^m \dbinom{n}{i}\dbinom mj g(i,j)\Leftrightarrow g(n,m)=\sum\limits_{i=0}^n\sum\limits_{j=0}^m\dbinom ni \dbinom mj (-1)^{n+m-i-j} f(i,j)\)

证明与之前类似,这里不再证明。

值得注意的是,整个二项式反演不管是一元函数,二元函数,还是说我认为也可以推广到多元函数,只有两个变化,第一个是和式到底是从 \(0\) 开始还是从 \(n,m\) 开始 ,第二个是乘上的 \((-1)\) 的多少次方。不管是从 \(0\) 开始还是从 \(n,m\) 开始,后上的这个项的系数要么两边都是 \(i+j\) ,要么第一个式子没有后面是 \(n+m-i-j\),前者开始项的改变只改变二项式系数。

所以我们可以轻易得到其余的三个二元二项式反演。

标签:ni,aligned,dbinom,limits,sum,反演,二项式,subseteq
From: https://www.cnblogs.com/HeNuclearReactor/p/17552188.html

相关文章

  • 单位根反演
    命题如下:$$\forallk\inZ,[n|k]=\frac{1}{n}\sum\limits_{i=0}{n-1}\omega_n$$证明:设$[n|k]=1$,则根据单位根性质,我们可以得到:$$\sum\limits_{i=0}{n-1}\omega_n=n$$设$[n|k]=0$,则:$$\sum\limits_{i=0}{n-1}\omega_n=\frac{\omega_n{nk}-1}{\omega_n-1}=0$$由此可知......
  • 二项式定理和杨辉三角
     杨辉三角解法1:dfs使用记忆化搜索,提升dfs效率代码:intdfs(intn,intm){ if(!m)returnc[n][m]=1; if(m==1)returnc[n][m]=n; if(c[n][m])returnc[n][m]; if(n-m<m)m=n-m; returnc[n][m]=(dfs(n-1,m)+dfs(n-1,m-1))%mod;}解法2:递推时间复杂度O(n^2),如果......
  • 莫比乌斯函数与反演
     莫比乌斯函数的原式是u(n)={1,n=1(-1)^r,n=p1*p2*p3*......*pr 其中p为不同的质数                       0,其他}它有两种解法,分别是欧拉筛和杜教筛下面给出欧拉筛的代码:#include<bits/stdc......
  • 莫比乌斯反演学习笔记
    狄利克雷卷积对于两个数论函数$f(x)$和$g(x)$,他们的卷积结果$h(x)$定义为$h(x)=\sum_{d|x}^{}f(d)g(\frac{x}{d})=\sum_{ab=x}^{}f(a)g(b) $即$h=f*g$满足交换律,结合律,分配律。莫比乌斯函数 $$\mu(n)=\left\{\begin{matrix}1 &n=1\\0 &n含有平方因子\\(-1......
  • 二项式系数 BINOMIAL COEFFICIENTS
    基本恒等式BASICIDENTITIES符号\({\dbinom{n}{k}}\)就是二次项系数,将此符号读作“\(n\)选取\(k\)”。这种常用说法来源于它的组合解释——从一个有\(n\)个元素的集合选取\(k\)个元素做成子集的方法数。嗯,显然有\({\dbinom{n}{k}}=\dfrac{n(n-1)...(n-k+1)}{k(k-1)......
  • 二项式反演和 Min-Max 反演小记
    二项式反演本质上是某种容斥。结论为:\[f_i=\sum_{j=0}^i(-1)^j\binom{i}{j}g_j\Leftrightarrowg_i=\sum_{j=0}^i(-1)^j\binom{i}{j}f_j\]更常用的形式是\[f_i=\sum_{j=0}^i\binom{i}{j}g_j\Leftrightarrowg_i=\sum_{j=0}^i(-1)^{i-j}\binom{i}{j}f_j\]证明第二个......
  • Arrangement排列•Combination组合•Counting计数•Binomial Theorem二项式定理
    符号C-Combination组合数[1]A-Arrangement(旧教材为P-Permutation)N-Number元素的总个数(自然数集合).M-参与选择的元素个数(M不大于N,两者都是自然数集合).!-Factorial阶乘.Arrangement排列与Combination组合:注意:n,m都是自然数,且m<=n,下同.排列的定义:从n......
  • [数论]数论函数/莫比乌斯反演
    数论函数/莫比乌斯反演1.1积性函数数论函数:可以认为是定义在整数上的函数。1)积性函数定义(a,b)=1,f(a,b)=f(a)f(b)2)积性函数性质对于积性函数\(f\),是被所有\(p^e\)处的值决定的a=1,f(b)=f(1)f(b)​ \(f(60)=f(4)\timesf(15)=f(4)\timesf(3)\timesf(5......
  • 莫比乌斯反演 学习笔记
    炫酷反演魔术!莫反会用到的具体性质证明先不写,先写题。与其说是学习笔记,不如说是简要的题解集合。不太想贴太多代码啊,翻起来很烦。P3455[POI2007]ZAP-Queries很基础的一道题。令\(a\leb\),考虑\(k=1\)的情况。\[\begin{aligned}ans&=\sum\limits_{i=1}^a\sum\limits_{j=......
  • bzoj 2839. 集合计数 二项式反演
    集合计数设fi表示恰好交集为k的方案数。设gi表示交集至少为k的方案数。\(g_i=\sum_{j=i}^{n}C(j,i)f_j\)由二项式反演得:\(f_k=\sum_{i=k}^{n}(-1)^{i-k}C(i,k)g_i\)考虑\(g_i\)的求出,钦定\(i\)个数必选那么剩下\(n-i\)个数每个数可选可不选\(2^{n-i}\)但这道题我们选出的......