• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            yuanyuelang

            常用鏈接

            統計

            最新評論

            數論(3)-------歐拉phi函數

            歐拉phi函數


            1.應用:
              對一個正整數n,求小于n且與n互質(包括1)的個數。

            2.公式:
              

                     I
            Φ(n) =n ∏ (1 - 1 / pi),其中pi表示n的質因子,
                    i=1

                I
            n = ∏ (Pi)ki  (I 為 n 的素因子的個數)
               i=1

            如:Φ(10)=10(1-1/2)(1-1/5)=4,其中2,5是10的質因子.

            3.證明:
               
               要證明這個式子,我們先來看幾個基本的公式。
               
               (1)  Φ(p)=p-1,p是質數
               (2)  Φ(p*q)=Φ(p)Φ(q)  p,q是質數

                     Φ(p*q)=p*q-1- (q-1)(注:【p,2p,...(q-1))】個數q-1) -(p-1)(注:【q,2q,...(p-1)q】個數p-1)
                          =(p-1)(q-1)=Φ(p)Φ(q)

                (3)  對于整數n,n=pk
                           φ(n) = pk - pk-1 
                     小于 pk 的正整數個數為 pk - 1個,其中
                     和 pk 不互質的正整數有{p * 1,p * 2,...,p * (pk-1-1)} 共計 pk-1- 1 個
                     所以 φ(n) = pk -1 ( pk-1- 1) = pk-pk-1 。
                   

                 接下來要證明上面那個歐拉函數就是輕而易舉的事情了。


                        I
            Φ(n)  = Φ(  ∏ (Pi)ki )
                       i=1
                      I
                 = ∏[(Pi)ki- (Pi)ki-1 ]          
                  i=1
            再除以n就可以求得Φ(n)了

            4.源代碼模板  
             1int phi(int n)
             2{
             3    int ans,i,k;
             4    if(n==1
             5        ans=0;
             6
             7    else{        
             8      ans=n;
             9      k=1;
            10      for(i=2;n!=1;i+=k){
            11        if(n%i==0){
            12            ans*=(i-1);ans/=i;
            13            while(n%i==0) n/=i;
            14            i=k;
            15        }

            16
            17      }

            18    }

            19    return ans;
            20}

            posted on 2009-09-05 18:51 原語餓狼 閱讀(790) 評論(0)  編輯 收藏 引用 所屬分類: 數論

            色综合久久天天综线观看| 国产精品欧美久久久天天影视| 66精品综合久久久久久久| 久久久久人妻精品一区三寸蜜桃| 77777亚洲午夜久久多人| 久久99热国产这有精品| 久久亚洲欧洲国产综合| 国产精品久久久久久搜索| 思思久久好好热精品国产| 青青草原1769久久免费播放| 国产偷久久久精品专区| 久久夜色撩人精品国产小说| 狠狠色丁香婷婷久久综合不卡 | 国产精品伦理久久久久久| 无码人妻少妇久久中文字幕| 久久青青草原精品影院| 欧洲成人午夜精品无码区久久| 日韩久久无码免费毛片软件| 久久91亚洲人成电影网站| 久久久久久久人妻无码中文字幕爆 | 人妻少妇久久中文字幕一区二区| 欧美午夜A∨大片久久| 亚洲狠狠综合久久| 欧美一区二区精品久久| 狠狠色婷婷综合天天久久丁香| 久久综合综合久久综合| 无码人妻久久一区二区三区免费丨 | 7777精品久久久大香线蕉| 中文字幕无码av激情不卡久久| 国产精品va久久久久久久| 2021少妇久久久久久久久久| 精品熟女少妇av免费久久| 99久久免费国产特黄| 久久免费视频观看| 精品久久久久国产免费| 久久久久久久综合日本| 欧美大战日韩91综合一区婷婷久久青草 | 久久精品国产2020| 亚洲va国产va天堂va久久| 精品久久久久久久无码| 国产精品毛片久久久久久久 |