码迷,mamicode.com
首页 > 其他好文 > 详细

多项式模板

时间:2020-01-11 10:14:43      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:倍增   假设   inf   lin   mat   求逆   amp   display   rac   

泰勒展开 & 倍增

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

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

\[ \begin{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 0\pmod{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 0\pmod{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} \]

多项式模板

标签:倍增   假设   inf   lin   mat   求逆   amp   display   rac   

原文地址:https://www.cnblogs.com/Ryedii-blog/p/12178764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!