本原多项式的逆多项式怎么求?

编辑:自学文库 时间:2024年03月09日
本原多项式的逆多项式可以通过欧几里得扩展算法来计算。
  首先,我们假设本原多项式表示为f(x),逆多项式表示为g(x)。
  然后,我们可以使用欧几里得扩展算法来找到满足f(x)·g(x) ≡ 1 (mod p)的g(x)。
   首先,我们选择一个辅助多项式h(x),并初始化g(x) = h(x)。
  然后,我们开始迭代以下步骤直到f(x)·g(x) ≡ 1 (mod p): 1. 计算f(x)除以g(x)的商和余数,即 f(x) = q(x)·g(x) + r(x)。
   2. 如果余数r(x)为0,则停止迭代,并且g(x)即为所求的逆多项式。
   3. 否则,更新g(x) = h(x) - q(x)·g(x)。
   最终,我们可以得到满足f(x)·g(x) ≡ 1 (mod p)的逆多项式g(x)。
  请注意,此方法仅适用于本原多项式。