已知$f(x)$,求$g(x)$令$f(x)\times g(x)\equiv 1 ( \text x^n )$
假設當前求出了$g_0$:
$f\times g_0\equiv 1\ (\text\ \ x^\rceil})$
並且我們有:
$f\times g\equiv 1\ (\text\ \ x^\rceil})$
相減得:$g-g_0\equiv 0\ (\text\ \ x^n)$
$g_0^2-2gg_0+g^2\equiv 0\ (\text\ \ x^n)$
兩邊同乘$f$,因為$f(x)\times g(x)\equiv 1 ( \text x^n )$,所以:
$fg_0^2-2g_0+g\equiv 0\ (\text\ \ x^n)$
$g=2g_0-fg_0^2\equiv 0\ (\text\ \ x^n)$
$g\equiv g_0\times(2-fg_0)(\text\ \ x^n)$
遞迴即可。
已知$f(x)$,求$g(x)$令$g(x)\equiv \ln f(x) (\text x^n)$
我們令$f(x)=ln(x)$,則原式可以化作:
$g(x)\equiv f(f(x))\ (\text\ \ x^n)$
兩邊同時求導:
$g'(x)=f'(f(x))f'(x)\ (\text\ \ x^n)$
$ln$的求導公式:$ln'(x)=$,所以將原式化為
$g'(x)=\ (\text\ \ x^n)$
將$f'(x)$與$f(x)$的逆元相乘得到$g'(x)$,對結果求積分,就是$g$了。
懶得整理了……掛個部落格。
學習筆記 多項式相關
學多項式也有好久了,可是我自己還沒怎麼認認真真推過柿子,導致啥都不會,然後被吊打。看來再不回顧一下就不行了啊。寫了乙個好看一點的 ntt 板子,僅供參考。inline int add int x,int y inline int sub int x,int y inline int mul int ...
學習筆記 多項式相關演算法
手動部落格搬家 本文發表於20181125 13 19 28,原位址 最近學了一下多項式相關演算法,簡單記錄一下 記號說明 o af n 表示時間複雜度 o f n fft的常數為 a 例如,進行了 6 次大小為 2n 的dft idft,則複雜度為 o 12n log n 以下的常數都是以我的實現...
學習筆記 多項式
給你n個點 x 1,y 1 x 2,y 2 求乙個n 1次的多項式 f x 求 f k 我們可以認為 f x f 1 x f 2 x f x 其中 f i x i y i 且 forall j neq i,f i x j 0 也就是說乙個點 x i 只在乙個函式中為 y i 其他函式中均為0 換言之...