Processing math: 44%

[BZOJ 3456]城市规划

aji多项式求逆毁我青春,,,

fi表示i个点的有标号无向联通图,考虑所有可能的图(记Fii个点的有标号无向图,显然F_i = 2^{\binom{i}{2}})和f的关系(使用图计数的经典套路:枚举1所在的联通块大小):

F_n = \sum_{i = 1}^n \binom{n-1}{i-1} f_i F_{n - i}

看起来事卷积?但是这个卷积没有办法直接用FFT/NTT求(当然分离一下项啊,移下项就可以分治NTT力)。

考虑进一步化简柿子。完全展开后会发现右边有个非常碍眼的(n-1)!,所以两边除一下:

\frac{F_n}{(n-1)!} =\sum_{i = 1}^n \frac{f_i}{(i-1)!}\cdot \frac{F_{n - i}}{(n - i)!}

然后这个问题就很毒瘤了:我们要求的答案多项式(除上那个阶乘)和一个已知多项式做卷积,可以得到另一个已知多项式……这样就需要多项式除法了,于是乎多项式逆元派上了用场。

代码: