定義
尤拉函式:對正整數\(n\),尤拉函式是小於等於\(n\)的數中與\(n\)互質的數的數目,記為\(\varphi(n)\)。
尤拉定理:若\(a\)與\(m\)互質,則\(a^\equiv 1 (mod \ m)\)
尤拉函式通項公式:
設 \(w\)為\(n\)的質因子個數,\(p_i\)為\(n\)的各個質因子
\[\varphi(n)=n\prod_^(1-\frac)
\]證明:
\[大體證明一下\\
顯然,對於每個質因子p_i,有\frac個數不與n互質\\
然而,對於每對質因子p_i,p_j,都有\frac個數被重複計算1次\\
同時,對於每三個質因子p_i,p_j,p_k,都有\frac個數被重複計算2次\\
……\\
以此類推,不難發現,這其實是個容斥\\
\therefore \varphi(n)=n-\sum}+\sum}-\sum}-\cdots+\sum}\\
\therefore \varphi(n)=n-n\sum}+n\sum}-n\sum}-\cdots+n\sum}\\
\therefore \varphi(n)=n(1-\sum}+\sum}-\sum}-\cdots+\sum})\\
……\\
最終因式分解得\\
\varphi(n)=n\prod_^(1-\frac)\\
\]證畢。
額,證明的有點草率
引理(1)如果\(n\)為素數,則\(\varphi(n) = n - 1\)
(2)如果\(n\)為某個素數\(p\)的\(a\)次冪\(p^a\),則\(\varphi(p^a)=(p-1)*p^\)
(3)如果\(n\)為某兩個互質的數\(a\),\(b\)的積,則\(\varphi(a*b)=\varphi(a)*\varphi(b)\)
證明: (1)顯然乙個質數,所有小於它的數,都與它互質。
(2)
\[\because比p_a小的正整數有p^個,其中能被p整除的數可以表示為p*t(t\in n^*,t\lt q^).\\
\therefore 共有p^個數能被p整除,從而不與p^a互質\\
\because當t = p^a時,p*t=p^a\\
\therefore t只能取到p^-1\\
\therefore \varphi(q^a)=p^a-1-(p^-1)=p^a-p^=(p-1)*p^\\
\] (3)
\[在比a*b小的整數中,由定義式得:\\
\varphi(a) = a\prod(1-\frac})\\
\varphi(b) = b\prod(1-\frac})\\
\because a的質因子或b的質因子一定是a*b的質因子\\
\therefore \varphi(a)*\varphi(b)=ab\prod(1-\frac})=\varphi(a*b)\\
\]證畢。
推論(敲小黑板劃重點)
尤拉定理的推論:若\(a,p\in n^*\)互質,則\(\forall b \in n^*\)有\(a^b \equiv a^\ (mod\ p)\)
證明:\[設b=q*\varphi(p)+r\ (r\in[1,\varphi(p)],即r = b\ mod\ \varphi(p)\\
則有:a^b\equiv a^\equiv (a^)^q*a^r\equiv 1^a*a^r\equiv a^r\equiv a^\\
\]證畢。
那麼,這個推論為什麼重要呢,在面對乘方算式取模的時候,總不能把它分解成乘法算式然後一步一步的取模吧,這時就要用到尤拉定理的推論了,我們只需把底數對\(p\)取模,把指數對\(\varphi(p)\)取模即可。
求尤拉函式
那麼既然尤拉函式這麼好用,我們怎麼求呢
1.首先,如果使用的尤拉函式個數較少,可以直接分解質因子,然後套通項公式求尤拉函式即可
(分解質因子的**實現參考:數學知識總結 之 質數)
2.當需要大量使用尤拉函式的時候,就需要使用篩法來預處理尤拉函式(打表)
最常用的是尤拉篩線性篩出尤拉函式的表
int prime[maxn],phi[maxn];
int cnt;
void getphi()
for(int j= 1; j <= cnt; j++)
if(!(i%prime[j]))
else}}
}
數學 尤拉降冪定理 Exponial
尤拉降冪定理 當b phi p 時,有a b p a b phi p phi p p 這題做的難受.看到題目我就猜到肯定用到尤拉降冪,然後就毫無目的地找規律。然後發現不同地取尤拉函式會變成0,然後內心毫無波動.可能不怎麼會遞迴 思路 當n 6時,尤拉降冪定理一定適用,因為f 5 1e9,也就是一定有...
費馬小定理 尤拉定理總結
費馬小定理 fermat theory 假如p是質數,且 a,p 1,那麼 a p 1 1 mod p 即 假如a是整數,p是質數,且a,p互質 即兩者只有乙個公約數1 那麼a的 p 1 次方除以p的餘數恆等於1。尤拉定理,也稱費馬 尤拉定理 是乙個關於同餘的性質。尤拉定理表明,若n,a為正整數,且...
初中數學知識點總結 初中數學知識點總結
初中數學知識點總結 第一章 有理數 一 知識框架 二.知識概念 1.有理數 1 凡能寫成 形式的數,都是有理數.正整數 0 負整數統稱整數 正分數 負分數統稱分數 整數和分數統稱有理數.注意 0即不是正數,也不是負數 a不一定是負數,a也不一定是正數 p不是有理數 2 有理數的分類 2.數軸 數軸是...