前言
现在才学这个的我可以说是很菜了。
多项式除法
给出一个 n n n次多项式 F ( x ) F(x) F(x)和一个 m m m次多项式 G ( x ) G(x) G(x),求一个 n − m n-m n−m次多项式 Q ( x ) Q(x) Q(x)和一个次数小于 m m m的多项式 R ( x ) R(x) R(x),使得 F ( x ) = Q ( x ) G ( x ) + R ( x ) F(x)=Q(x)G(x)+R(x) F(x)=Q(x)G(x)+R(x)
首先对于一个 n n n次多项式 F ( x ) F(x) F(x),设 G ( x ) = x n F ( 1 x ) G(x)=x^nF(\frac{1}{x}) G(x)=xnF(x1),可以发现 G ( x ) G(x) G(x)就相当于把 F ( x ) F(x) F(x)的系数反转得到的一个多项式,不妨设 G ( x ) = F T ( x ) G(x)=F^T(x) G(x)=FT(x)。
考虑把等式变成这样一个形式: x n F ( 1 x ) = x n − m Q ( 1 x ) x m G ( 1 x ) + x n R ( 1 x ) x^nF(\frac{1}{x})=x^{n-m}Q(\frac{1}{x})x^mG(\frac{1}{x})+x^nR(\frac{1}{x}) xnF(x1)=xn−mQ(x1)xmG(x1)+xnR(x1)
也就是 F T ( x ) = Q T ( x ) G T ( x ) + x n R ( 1 x ) F^T(x)=Q^T(x)G^T(x)+x^nR(\frac{1}{x}) FT(x)=QT(x)GT(x)+xnR(x1)
由于 R ( x ) R(x) R(x)次数小于 m m m,所以 x n R ( 1 x ) x^nR(\frac{1}{x}) xnR(x1)不大于 n − m n-m n−m次项的系数都为 0 0 0,所以在模 x n − m + 1 x^{n-m+1} xn−m+1意义下就有 F T ( x ) = Q T ( x ) G