求短多项式分数次幂

求短多项式分数次幂

概述

本文提供一个方法方便快速地求出形如 \(A^k(x)=B(x)\)\(A(x)\),其中\(B(x)\)为短多项式。

细节

\[A^k(x) = B(x) \\ [A^k(x)]' = B'(x) \\ kA^{k-1}(x)A'(x) = B'(x) \\ kA^(k-1)(x)A'(x)A(x) = B'(x)A(x) \\ kB(x)A'(x) = B'(x)A(x) \]

然后提取出\([x^n]\)即可。

\[令A(x) = \sum_{i=0}^{|A|} a_i x^i \\ B(x) = \sum_{i=0}^{|B|} b_i x^i \\ A'(x) = \sum_{i=0}^{|A|-1} (i+1)a_{i+1} x^i \\ B'(x) = \sum_{i=0}^{|B|-1} (i+1)b_{i+1} x^i \\ b_0\cdot a_{n+1} = \sum_{i=1}^{|B|}[i-k(n-i+1)]b_i \cdot a_{n-i+1} \]

即递推形式

posted @ 2021-01-29 22:13  鼠曲雪兔子  阅读(285)  评论(0编辑  收藏  举报