组合计数

minmax容斥:

用于求解\(K\)大值的期望,\((max\Rightarrow min)\)
\[E(kthmax(S))=\sum_{T\subseteq S}(-1)^{|T|-k}\times {|T|-1\choose k - 1}\times E(min(T))\]
特殊的,当\(K = 1\)
\[E(max(S))=\sum_{T\subseteq S}(-1)^{|T|-1}\times E(min(T))\]
\(minmax\)交换也成立。但是如果求\(kmin\)而且\(min\)好求,\(max\)不好求,则需变为\((Sum + 1 - k)max\)求解。

HAOI
HDU4624(minmax&&容斥套路2)

期望的线性性:

\[E(X+Y)=E(X)+E(Y)\]

组合数公式:

\[{{-r}\choose {y}}=(-1)^y\times {r+y-1\choose y}\]
\[{n\choose m}=\frac{n\times(n-1)\times(n-2)\times\dots\times(n-m+1)}{m!}(n\in Z)\]
\[{n+m\choose k}=\sum_{i=0}^{k}{n\choose i}\times{m\choose k-i}\]
\[\sum_{k=0}^{n}{n\choose k}^2={2n\choose n}\]
\[\sum_{r=0}^{n}{n\choose r}=2^n\]
\[\sum_{r=0}^{k}{n+r-1\choose r}={n+k\choose k}\]
\[\sum_{i=1}^n i\times {n\choose i}\times x^i=n\times (1+x)^{n-1}\]
\[{n\choose m}\%2==1 <=>(n\&m)==m\]
\[{n\choose m}=\prod_{i=1}^k \frac{n+1-i}{i}\]
\[\sum_{i=1}^n{i\choose m}={n+1\choose m+1}\]
\[\sum_{i=1}^m{n\choose i}=F(n,m)\]
\[{\begin{cases}{F(i,i)=1}\\{F(i,j+1)=F(i,j)+{i\choose j+1}}\\{F(i+1,j)=2\times F(i,j)-{i\choose j}}\end{cases}}\]
\[F(i,j)=F(i\%p,p-1)\times F(\frac{n}{p},\frac{k}{p}-1)+{\frac{k}{p}\choose \frac{n}{p}}\times F(n\%p,k\%p)\]
\[-2ij={i\choose 2}+{j\choose 2}-{i+j\choose 2}\]

套路:

\(1.\)利用\(dp\)(背包)合并容斥系数\((1,-1)\)(把某几项放到状态上,其他的求和)。(有上界的划分数类问题)
\(2.\)套路1+神奇思路ZOJ4064
\(3.\)
\(4.\)CF932 G
\(5.\)CF348 D
\(LGV~lemma\)定理:n个起点,n个终点,一一对应,求互不相交的路径有多少种:
\[ ans=determinant \left[ \begin{matrix} e(x_1,y_1) & e(x_1,y_2) & \cdots & e(x_1,y_n) \\ e(x_2,y_1) & e(x_2,y_2) & \cdots & e(x_2,y_n) \\ \vdots &\vdots &\ddots &\vdots \\ e(x_n,y_1) & e(x_n,y_2) & \cdots & e(x_n,y_n)\end{matrix} \right] \]
\(~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e(x,y)=x\)\(y\)的合法路径条数
\(6.\)\(LGV~lemma\):n维空间,从\((x_1,x_2\dots x_n)\)走到\((y_1,y_2\dots y_n)\)方案数\[=(\sum y_i-\sum x_i)!\times e\]
\[ e=determinant \left[ \begin{matrix} \frac{1}{(y_1-x_1)!} & \frac{1}{(y_1-x_2)!} & \cdots & \frac{1}{(y_1-x_n)!} \\ \frac{1}{(y_2-x_1)!} & \frac{1}{(y_2-x_2)!} & \cdots & \frac{1}{(y_2-x_n)!} \\ \vdots &\vdots &\ddots &\vdots \\ \frac{1}{(y_n-x_1)!} & \frac{1}{(y_n-x_2)!} & \cdots & \frac{1}{(y_n-x_n)!} \end{matrix} \right] \]
\(7.\)半容斥:无向连通图个数=总数-不联通的图的个数(基准点计数)传送门,一类套路CF53E Dead Ends
\(8.\)对于递推方程:\[f(i)=a\times f(i-p)+b\times f(i-q)\]
可以理解成每次选择花费\(a\)的代价走\(p\)步,或者花费\(b\)的代价走\(q\)步那么\[f(n)=\sum_{i=0}^{\lfloor \frac{n}{p} \rfloor} {i+\frac{(n-i\times p)}{q}\choose i}\times a^i\times b^{\frac{(n-i\times p)}{q}}~~~~~~~~~~~(q|(n-i\times p))\]PE 427\(q=1\),枚举\(p\),复杂度\(O(n^2) \Rightarrow O(nlogn)\)
由此可推
\[\sum_{i=0}^{\lfloor \frac n k\rfloor} {n-i\choose i}<=>f(n)=f(n-1)+f(n-k)\]
\(10.\)考虑组合意义:
\[x^k=\sum_{i=0}^{x~or~k}{x\choose i}\times i! \times S(k,i)\]

转载于:https://www.cnblogs.com/Smeow/p/10582615.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值