欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

歐拉函數模板

系統 2378 0
      
        void
      
      
         eular()

{

    memset(vis,
      
      
        0
      
      ,
      
        sizeof
      
      
        (vis));

    vis[
      
      
        0
      
      ]=vis[
      
        1
      
      ]=
      
        1
      
      
        ;

    
      
      
        for
      
      (i=
      
        2
      
      ;i*i<=N;i++
      
        )

    {

        
      
      
        if
      
      (vis[i]==
      
        0
      
      
        )

        {

            
      
      
        for
      
      (j=i*i;j<=N;j+=
      
        i)

                vis[j]
      
      =
      
        1
      
      
        ;

        }

    } 
      
      
        //
      
      
        這段求出了N內的所有素數 
      
      
        for
      
      (i=
      
        1
      
      ;i<=N;i++
      
        )

        phi[i]
      
      =
      
        i;

    
      
      
        for
      
      (i=
      
        2
      
      ;i<=N;i++
      
        )

    {

        
      
      
        if
      
      (vis[i]==
      
        0
      
      
        )

        {

            
      
      
        for
      
      (j=i;j<=N;j+=i)
      
        //
      
      
        這里從i開始,必定能整除i,其倍數也同理
      
      

                phi[j]=phi[j]/i*(i-
      
        1
      
      ); 
      
        //
      
      
        此處注意先/i再*(i-1),否則范圍較大時會溢出
      
      
                }

    }

}
      
    

遞歸求歐拉函數

      
        for
      
       (i = 
      
        1
      
      ; i <= maxn; i++) phi[i] =
      
         i;


      
      
        for
      
       (i = 
      
        2
      
      ; i <= maxn; i += 
      
        2
      
      ) phi[i] /= 
      
        2
      
      
        ;


      
      
        for
      
       (i = 
      
        3
      
      ; i <= maxn; i += 
      
        2
      
      ) 
      
        if
      
      (phi[i] ==
      
         i) {


      
      
        for
      
       (j = i; j <= maxn; j +=
      
         i)

phi[j] 
      
      = phi[j] / i * (i - 
      
        1
      
      );
    

單獨求歐拉函數

      
        unsigned euler(unsigned x)

{

    
      
      
        //
      
      
         就是公式
      
      

    unsigned i, res=
      
        x;

    
      
      
        for
      
       (i = 
      
        2
      
      ; i < (
      
        int
      
      )sqrt(x * 
      
        1.0
      
      ) + 
      
        1
      
      ; i++
      
        )

        
      
      
        if
      
      (x%i==
      
        0
      
      
        )

        {

            res 
      
      = res / i * (i - 
      
        1
      
      
        );

            
      
      
        while
      
       (x % i == 
      
        0
      
      ) x /= i; 
      
        //
      
      
         保證i一定是素數
      
      
                }

    
      
      
        if
      
       (x > 
      
        1
      
      ) res = res / x * (x - 
      
        1
      
      
        );

    
      
      
        return
      
      
         res;

}
      
    

?

歐拉函數模板


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产偷久久一级精品60部 | 国产精品第一区 | 欧美日韩在线观看免费 | www国产成人免费观看视频,深夜成人网 | 在线三级电影 | 一级理伦 | 精品国产三级 | 91精选视频 | 激情毛片 | 女人裸体让男人桶全过程 | 久久久精品在线观看 | 成人午夜精品视频在线观看 | 欧美日韩精品一区二区三区在线观看 | 久一久久 | 国产精品v在线播放观看 | 色妞色视频一区二区三区四区 | 丝袜捆绑调教视频免费区 | 亚洲国产视频在线观看 | 99久久精品费精品国产一区二 | 成人福利在线免费观看 | 四虎影视最新网站在线播放 | 一个色综合亚洲伊人久久 | 2021国产精品自产拍在线 | 亚洲成人av在线 | 91免费在线视频 | 超碰97最新 | 欧美日韩一区不卡 | 成人开心网 | 黄色国产视频 | 韩国久久久久无码国产精品 | 亚洲国产乱 | 久久久久久亚洲 | 99热这里有免费国内精品 | 欧美成人一区在线 | 久久精品国产99国产精品 | 性夜影院爽黄a爽在线看香蕉 | 久久亚洲一区二区 | 欧美午夜性春猛交bbb | 成人午夜精品一区二区三区 | 成人永久免费 | 国产精品拍自在线观看 |