多项式模板

Posted ryedii-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多项式模板相关的知识,希望对你有一定的参考价值。

泰勒展开 & 倍增

对于给定 (G(x)) 求满足 (G(F(x))equiv 0pmod{x^n})(F(x))

假设当前已知 (G(F_0(x))equiv 0pmod{x^{lceilfrac{n}{2} ceil}}),将 (G(F(x)))(F_0(x)) 处泰勒展开,则

[ egin{aligned} G(F(x))&=sum_{i=0}^{+infty}frac{G^{(i)}(F_0(x))}{i!}(F(x)-F_0(x))^i&equiv G(F_0(x))+G'(F_0(x))(F(x)-F_0(x))equiv 0&pmod{&x^n} F(x)&equiv F_0(x)-frac{G(F_0(x))}{G'(F_0(x))}&pmod{&x^n} end{aligned} ]

多项式求逆(inv)

[ H(F(x))=frac{1}{F(x)}-G(x)equiv 0pmod{x^n} ]

[ F(x)equiv F_0(x)-frac{frac{1}{F_0(x)}-G(x)}{-frac{1}{F_0(x)^2}}equiv F_0(x)(2-G(x)F_0(x))pmod{x^n} ]

多项式开方(sqrt)

[ H(F(x))=F^2(x)-G(x)equiv 0pmod{x^n} ]

[ F(x)equiv F_0(x)-frac{F_0(x)^2-G}{2F_0(x)}equiv frac{1}{2}(F_0(x)+frac{G(x)}{F_0(x)})pmod{x^n} ]

以上是关于多项式模板的主要内容,如果未能解决你的问题,请参考以下文章

luoguP4512 模板多项式除法 NTT+多项式求逆+多项式除法

模板多项式求逆

P4512 模板多项式除法

多项式

多项式

luogu 4725 模板多项式对数函数(多项式 ln)