任意給定正整數n,請問在小於等於n的正整數之中,有多少個與n構成互質關係?
比如說:
n=10 與n互質的數就有 : 1,3,7,9.
所以φ(10)=4;
n 需要被拆成諸如此類的形式:
其中 p 均為質數.
然後如圖,這就是尤拉函式的計算公式.
雖然公式會顯得比較簡單,但是尤拉函式公式需要一步一步去推導.
對此,我們需要分情況討論.
此時 φ(1)=1 . 因為 1 與任何數都互質 (包括自身) .
此時 φ(n)= n-1 ; 很顯然.
此時則 有如下公式 :
如何去思考這種情況呢 ?
易知,若 k=1 則 φ(n) = n-1;
那麼,若 k=2 則在原來的 n-1 的數列中 會多了乙個 k 與其不互質.
那麼也就是說,我當前這個序列中,與n互質的當且僅有 p 的倍數.
所以 p^k 中含有的 p 的倍數的個數(包括自己) 即為 p^k / p ,也就是 p^(k-1).
這個證明是整個公式的關鍵所在.
此時即 n 可以寫成
p1 x p2
此時我們則有公式 :
φ(n) = φ(p1 x p2) = φ(p1) x φ(p2)
此時我們是怎麼推導出來的呢 ?
此時可以知道只有那些既滿足 p1a
'>
與其互質且滿足 p2b
'>
與其互質的數滿足條件.
a'>b
'>根據乘法原理.這樣的數可以互相組合.那麼就有 φ(a
)⋅φ(
b)'>
φ(a)⋅φ(b) 個.
a'>b
'>φ(a
)⋅φ(
b)'>引理 :
任意乙個大於 1 的正整數, 都可以寫成諸如 p1^k1 x p2^k2 ... pi^ki 的形式.a'>b
'>φ(a
)⋅φ(
b)'>然後根據 2.4 我們有:
a'>b
'>φ(a
)⋅φ(
b)'>
再根據 2.3 我們有:
於是再化簡,我們便有了 1.1 開頭的式子.
這裡就有一道,是比較裸的尤拉函式.不過要看的出來才行.
本蒟蒻也有題解在此.
這一篇只介紹了尤拉函式及尤拉函式的求法.
日後更多的性質及運用蒟蒻博主會填坑的.
尤拉函式 尤拉定理
尤拉函式 對正整數 n,尤拉函式 是小於等於 n的數中與 n互質的數的數目 此函式以其首名研究者尤拉命名 euler so totientfunction 它又稱為 euler stotient function 函式 尤拉商數等。例如 8 4,因為 1,3,5,7均和8 互質。注 n為1時尤拉函式...
尤拉函式 尤拉定理
尤拉函式 設 n 為正整數,則 1,2,n 中與 n 互素的整數的個數計作 n 叫做尤拉函式。設 p 是素數,p p 1設 p 是素數,pa pa p a 1 設 p,q 是不同的素數,n q p,n p q 即 n p 1 q 1 設 m,n 是兩個正整數,且 m,n 1,若 n m n,n m ...
尤拉函式尤拉篩
尤拉函式求小於等於n與n互質的數的個數 複習時發現這個知識點竟然沒有整理 n為素數即為n 1 除了其本身 n為素數的倍數 ola sushu j i ola i sushu j else ola sushu j i ola i sushu j 1 include include include in...