欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 亚洲精品久久久久久久久久久久久 | 国产免费又色又爽又黄的网站 | 一区二区三区在线观看视频 | 欧美黑人xxx | 成人小视频在线观看 | 日韩在线你懂的 | 国产亚洲精品久久久久久久网站 | 免费看成年视频网页 | 国产精品久久久爽爽爽麻豆色哟哟 | 久久久国产视频 | 五月婷婷深深爱 | 国产精品久久久久无码人妻精品 | 91尤物国产尤物福利 | 在线不卡一区 | 色综合天天天天做夜夜夜夜做 | 日韩在线无 | 色播视频在线观看 | 国产午夜精品视频 | 亚洲欧美日韩一区二区 | 亚洲一区中文字幕 | 日韩成人性视频 | 精品久久久久不卡无毒 | 久久就是精品 | 国产精品综合亚洲AV久久久小说 | 欧美日韩精品国产一区二区 | 日韩高清一区 | 亚洲午夜精品久久久久久app | 久久久一区二区三区不卡 | 成人一二 | 婷婷激情久久 | 麻豆AV蜜桃AV久久 | 99久久精品国产一区二区成人 | 天天干天天舔天天操 | se就是色94欧美setu | 最新亚洲视频 | 乳欲人妻办公室奶水在线电影国产 | 国产91在线视频 | 97理论三级九七午夜在线观看 | 99久久久国产精品免费观看 | 日韩免费在线视频 | 久久亚洲一区二区 |