歐拉函數

歐拉函數: 對正整數n,歐拉函數是小於n的正整數中與n互質的數的數目(φ(1)=1)。 n可以寫成若干素數的k次冪的乘積形式(如(1)式)。 若n是質數p的k次冪(如(2)式),可以表示如上圖所示。 歐拉函數是積性函數,即是說若m,n互質,可以寫成如圖所示: 於是可以根據(3)式寫出代碼如下: #include<bits/stdc++.h> using namespace std; int Phi
相關文章
相關標籤/搜索