另解
查看原帖
另解
365021
masterhuang楼主2024/3/29 14:31

如何简单求 m[xm]ln⁡F(x)m[x^m]\ln F(x)。

前置知识:常系数齐次递推的 Bostan-mori 算法。

ln⁡F(x)=∫F′(x)F(x)dx\ln F(x)=\displaystyle\int \dfrac{F'(x)}{F(x)} \mathbb{\rm d} x

另 G(x)=F′(x)F(x)=∑i≥0gixiG(x)=\dfrac{F'(x)}{F(x)}=\sum\limits_{i\ge 0}g_ix^i

则 m[xm]∫G(x)dx=m×gm−1m=gm−1m[x^m]\displaystyle\int G(x) \mathbb{\rm d} x=m\times \frac{g_{m-1}}{m}=g_{m-1}

于是只需求 [xm−1]F′(x)F(x)[x^{m-1}]\dfrac{F'(x)}{F(x)},用上述 Bostan-mori 算法即可,复杂度 O(nlog⁡nlog⁡m)O(n\log n\log m)。

注:原根为 77!

2024/3/29 14:31
加载中...