二项式反演学习笔记

震惊!搞了一个寒假竟然还是不会二项式反演!我菜死了……

用途

你想求\(g\)函数,\(f\)函数很容易得到,而且你知道

\[f_n=\sum_{i=0}^n {n\choose i }g_i \]

(或者差不多长成这样的式子)

那么你可以一波操作弄出\(g_n\)

式子

式子1

\[f_n=\sum_{i=0}^n {n\choose i }g_i \]

那么有

\[g_n=\sum_{i=0}^n {n\choose i }(-1)^{n-i}f_i \]

证明

\(F(x)\)\(f\)的指数型生成函数,\(G(x)\)同理。

那么有\(F=e^x\times G\)

于是得到\(G=e^{-x}\times F\)

拆开来就成了上面的式子。

式子2

\[f_k=\sum_{i=k}^n {i\choose k }g_i \]

那么有

\[g_k=\sum_{i=k}^n {i\choose k}(-1)^{i-k}f_i \]

证明

鸽子来补证明啦!

由初始式子可知

\[f_kk!=\sum_{i=k}^n g_ii!\frac 1 {(i-k)!} \]

\(f'_k=f_kk!,g'_i=g_ii!\),那么就有

\[f'_k=\sum_{i=k}^n g'_i\frac 1 {(i-k)!} \]

再令\(f''_k=f'_{n-k},g''_i=g''_{n-i}\),推一推可以发现

\[F''(x)=G''(x)e^x \]

(注意两个'并不是求导)

所以就有\(e^{-x}F''(x)=G''(x)\),逆回去就得到反演式子了。

posted @ 2019-05-09 22:14  p_b_p_b  阅读(294)  评论(0编辑  收藏  举报