Loading [MathJax]/jax/output/HTML-CSS/jax.js

这题可以用牛顿多项式做,不过也可以用生成函数搞。

fiOGFF(x),那么有:
F(x)=i=0fixi=i=0nk=1aikxi=nk=111akx=nk=11+akx1akx=n+xnk=1ak1akx=nxnk=1ak1akx
众所周知:
ln(x)=1xln(1+x×y)=x1+x×yln(x×y)=ln(x)+ln(y)

那么上面的就很显然了:
F(x)=nxnk=1ln(1akx)F(x)=nx×ln(nk=1(1akx))
分治 FFT + 多项式对数函数 + 多项式求导即可。

分类: 文章

Qiuly

QAQ

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注