其他分享
首页 > 其他分享> > 生成函数杂题选做

生成函数杂题选做

作者:互联网

P4841 [集训队作业2013]城市规划

题意:\(n\) 个点的简单有标号无向连通图计数。 \((n\leq 130000)\)

设 \(f(n)\) 表示 \(n\) 个点的简单无向连通图数量, \(g(n)\) 表示 \(n\) 个点的简单无向图数量。

显然 \(g(n)=2^{n\choose 2}\)。

\[g(n)=\sum_{i=1}^n {n-1\choose i-1}f(i)g(n-i) \]

枚举 \(1\) 号点所在连通块的大小,\({n-1\choose i-1}\) 表示从其他 \(n-1\) 个点选出 \(i-1\) 个点来与 \(1\) 号点联通。

把 \(g(n)=2^{n\choose 2}\) 代入。

\[2^{n\choose 2}=\sum_{i=1}^n{n-1\choose i-1}f(i)2^{n-i \choose 2} \]

把组合数拆开

\[\frac{2^{n\choose 2}}{(n-1)!}=\sum_{i=1}^n\frac{f(i)}{(i-1)!}\frac{2^{n-i\choose 2}}{(n-i)!} \]

\[F(x)=\sum_{n=1}\frac{f(n)}{(n-1)!}x^n \]

\[G(x)=\sum_{n=0}\frac{2^{n\choose 2}}{n!}x^n \]

\[H(x)=\sum_{n=1}\frac{2^{n\choose 2}}{(n-1)!}x^n \]

有 \(H(x)\equiv F(x)\times G(x)\pmod {x^{n+1}}\)

即 \(F(x)\equiv H(x)\times G^{-1}(x)\pmod {x^{n+1}}\)

标签:连通,frac,函数,sum,生成,无向,choose,杂题,个点
来源: https://www.cnblogs.com/tidongCrazy/p/16144319.html