1. 程式人生 > >【learning】 多項式求逆元詳解+模板

【learning】 多項式求逆元詳解+模板

n) 意義 詳解 需要 一個 求逆 ont time 前置

概述

多項式求逆元是一個非常重要的知識點,許多多項式操作都需要用到該算法,包括多項式取模,除法,開跟,求ln,求exp,快速冪。用快速傅裏葉變換和倍增法可以在$O(n log n)$的時間復雜度下求出一個$n$次多項式的逆元。

前置技能

快速數論變換(NTT),求一個數$x$在模$p$意義下的乘法逆元。

多項式的逆元

給定一個多項式$A$,其次數為$deg_A$,若存在一個多項式$B$,使其滿足$deg_B≤deg_A$,且$A(x)\times B(x) \equiv 1 (mod x^n)$,則$B(x)$即為$A(x)$在模$x^n$意義下的的乘法逆元。

【learning】 多項式求逆元詳解+模板