多项式全家桶
前置芝士:麦克拉伦展开,泰勒展开,牛顿迭代,快速傅里叶变换,标记($mod x^n$)。 正片: 1.多项式加法。 2.多项式减法。 3.多项式乘法。 4.多项式求逆。 5.多项式带余除法。 6.多项式开根。 7.多项式对数函数。 8.多项式指数函数。 9.多项式的k次幂/k次方根 10.多项式插值 正片开始: 1.多项式加法:(略) 2.多项式减法:(略) 3.多项式乘法:(FFT即可) 4.多项式求逆: 传送门: 设原多项式为$H(x)$,所求为$F(x)(mod \; x^t)$ 假设对于所求多项式$G(x)\equiv F(x)(mod \; x^n)$的$G(x)$已经得到,那么: $G(x)H(x)\equiv 1(mod \; x^n)$ $G(x)H(x)-1\equiv 0(mod \; x^n)$ $[G(x)H(x)-1]^2\equiv 0(mod \; x^{2n})$ $G(x)^2H(x)^2-2G(x)H(x)+1\equiv 0(mod \; x^{2n})$ $G(x)H(x)[2-G(x)H(x)]\equiv 1(mod \; x^{2n})$ $\frac{1}{H(x)}\equiv G(x)[2-G(x)H(x)](mod \; x^{2n})$ $F(x)\equiv G(x)[2-G(x)H(x)](mod \; x^{2n})$