二项式反演公式:
\[g_n=\sum^n_{i=0}(-1)^iC^i_nf_i\Leftrightarrow f_n=\sum^n_{i=0}(-1)^iC^i_{n}g_i\]
这个形式高度对称,它还有一个等价形式比较常用
\[g_n=\sum^n_{i=0}C^i_nf_i\Rightarrow f_n=\sum^n_{i=0}(-1)^{n-i}C^i_ng_i\]
错排公式
错排问题又称伯努利错装信封问题。这个问题有很多不同的题面,下面是其中一种
伯努利错装信封问题
有一个粗心的邮差让\(n\)封信从信封中掉了出来,但他并不知道每一封信对应着哪一个信封。不负责任的他随机地把信胡乱塞进信封里。问一共有多少种装信的方案使得信全部装进了不同的信封。
我们记错排数为\(\{D_n\}\),表示将n封信全部装错方案数量,利用二项式公式可推得
\[D_n=n!\sum^n_{i=0}\frac{(-1)^i}{i!}\]
第二类斯特林数
将\(n\)个不同的球放进\(m\)个不同的盒子,保证盒子非空,求方案数。
记\(n\)个不同的球放进\(m\)个不同的盒子里的方案总数为\(Q^m_{n}\)
同样可以利用二项式反演公式可得
\[Q^m_n=\sum^m_{i=0}(-1)^{m-i}C^i_mi^n\]
第二类斯特林数指的是将\(n\)个不同的球放进\(m\)个无差别的盒子,保证盒子非空,求方案数。
只要将有差别的\(Q^m_n\)除以盒子的排列数\(m!\)就是答案,即有第二类斯特林数\(S^m_m\):
\[S^m_n=\frac{1}{m!}\sum^m_{i=0}(-1)^{m-1}C^i_mi^n\]
期望线性性
对于任意两个随机事件x,y(x,y不要求相互独立)满足
\[E(x+y)=E(x)+E(y)\]
即两个(或多个)随机变量的和的期望等于期望的和
Min-Max容斥
给定集合\(S\),设\(max(S)\)为\(S\)中的最大值,\(min(S)\)为\(S\)中的最小值,则我们有一个式子:
\[max(S)=\sum_{T\subseteq S}(-1)^{|T|-1}min(T)\]
如果是k-thMax的话
\[kthmax(S)=\sum_{T\subseteq U}(-1)^{|T|-k}C^{k-1}_{|T|-1}min{(T)}\]
裴蜀定理(或贝祖定理
\(ax+by=c,x\in Z^*,y\in Z^*\)成立的充分条件是\({\gcd(a,b)|c}\)
exgcd中会用到
费马小定理
若p为质数,且a,b互质那么\(a^{p-1}\equiv1(mod p)\)
那么\(a^{p-1}(mod p)就是a在modm下的逆元了\)
欧拉定理
当a,p互质时,\(a^{\varphi(p)}\equiv1(mod p)\)
\(a^b=a^{b~mod~\phi(p)}\)
其中\(\varphi(p)\)是欧拉函数\((1\)~\(p)\)与\(p\)互质的数
那么显然费马小定理就是欧拉定理的特殊情况
求逆元和上面同理
欧拉函数的一些性质
\(\Phi(1)=1\)
对于素数p,\(\Phi(p)=p-1\)
小于n并与n互质的数的和为:\(n*\Phi(n)/2\)
欧拉定理:如果a与n互质,\(a^{\Phi(n)}mod~p=1~mod~p\)
如果m与n互质,\(\Phi(mn)= \Phi(m)*\Phi(n)\)
如果p为素数,\(\Phi(p^k) = p^k - p^{k-1}= (p-1)*p^{k-1}\)(除p的倍数外,其他数都与p互质)
拓展欧拉定理
若 \(b<\varphi(m),a^b\equiv a^b(mod m)\)
若 \(b≥\varphi(m),a^b\equiv a^{bmod \varphi(m)+\varphi(m)}(mod m)\)
霍尔定理内容
霍尔定理是判断二分图是否满足完美匹配的充要条件,要求\(|X|=|Y|\),其中\(X\)是左边的点数,\(Y\)是右边的点数,
对于任意的\(|X|\)的子集\(a\)都有\(|a|\leq|b|\),其中\(b\)是\(a\)能匹配的点集的并,即对应\(X\)中的子集\(W\),令\(N(W)\)为\(W\)的能匹配的点集的并,有\(|W|\leq|N(W)|\)
推论
两边点集为\(X,Y\),则二分图的最大匹配为\(|X|-max{\{|W|-|N(W)|\}}\),其中\(W\)是\(X\)的子集