青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

http://acm.hdu.edu.cn/showproblem.php?pid=2824
定義:    對于正整數(shù)n,φ(n)是小于或等于n的正整數(shù)中,與n互質(zhì)的數(shù)的數(shù)目;
                例如: φ(
8= 4, 因為1,35,7均和8互質(zhì)。
性質(zhì):  
1.    若p是質(zhì)數(shù),φ(p)= p-1.
               2.    若n是質(zhì)數(shù)p的k次冪,φ(n)= (p-1)p^(k-1)   
                        因為除了p的倍數(shù)都與n互質(zhì)
               3.    歐拉函數(shù)是積性函數(shù),若m,n互質(zhì),φ(mn)= φ(m)φ(n)
               根據(jù)這3條性質(zhì)我們就可以退出一個整數(shù)的歐拉函數(shù)的公式,因為一個數(shù)總可以一些質(zhì)數(shù)的乘積的形式。
               E(k) 
= (p1-1)(p2-1)…(pi-1)*(p1^(a1-1))(p2^(a2-1))…(pi^(ai-1))
                        
= k*(p1-1)(p2-1)…(pi-1)/(p1*p2*…pi)
      
                  = k*(1-1/p1)*(1-1/p2)…(1-1/pk)
在程序中利用歐拉函數(shù)如下性質(zhì),可以快速求出歐拉函數(shù)的值(a為N的質(zhì)因素) 
若(N
%a==0 && (N/a)%a==0) 則有:E(N)=E(N/a)*a;          
若(N
%a==0 && (N/a)%a!=0) 則有:E(N)=E(N/a)*(a-1);

以下是2種求歐拉函數(shù)的算法
 1 void init()
 2 {
 3     __int64 i,j;
 4     e[1= 1;
 5     for(i=2;i<=N;i++)
 6         if(!e[i])
 7         {             
 8             for(j=i; j<=N; j+=i)
 9             {    
10                 if (!e[j])
11                     e[j] = j;
12                 e[j] = e[j] / i * (i-1);
13             }    
14         }
15 }


利用素數(shù)篩選:
void init()
{
    __int64 i, j;
    
    p[
0= 1//記錄素數(shù)個數(shù)
    p[1= 2;
    
for (i=3; i<N; i+=2)
    {
        
if (hash[i])
            
continue;
        p[
++p[0]] = i;
        
for (j=i*i; j<N; j+=i)
            hash[j] 
= true;
    } 
//篩素數(shù)
    
    e[
1= 1;

    
for (i=1; i<=p[0]; i++)
        e[p[i]] 
= p[i] - 1//初始化素數(shù)的phi

    
for (i=2; i<N; i++)
    {
        
if(!e[i])
        {
            
for (j=1; j<=p[0]; j++)
                
if (i % p[j]==0)
                {
                    
if (i / p[j] % p[j])
                        e[i] 
= e[i / p[j]] * e[p[j]];
                    
else
                        e[i] 
= e[i / p[j] ]* p[j];
                    
break;
                } 
// 利用上述性質(zhì)求解
        }        
    }
    
return ;
}

明顯第一種的編程復雜度要低很多
所以,一般情況下(N不是很大),采用第一種即可;
貼在這里供以后復習
posted on 2009-12-01 19:21 西風蕭瑟 閱讀(2431) 評論(1)  編輯 收藏 引用 所屬分類: 動態(tài)規(guī)劃

評論:
# re: hdu2824 The Euler function 歐拉函數(shù) 2011-07-11 17:29 | 晴天小豬
膜拜一下......  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            在线视频欧美精品| 国产精品黄页免费高清在线观看| ●精品国产综合乱码久久久久| 亚洲综合色丁香婷婷六月图片| 日韩一级不卡| 模特精品在线| 亚洲网友自拍| 亚洲第一精品电影| 制服丝袜亚洲播放| 一区二区在线观看视频| 欧美激情一区二区三级高清视频| 亚洲永久网站| 狠狠色综合色区| 99国产精品视频免费观看一公开| 欧美日韩午夜剧场| 欧美精品日韩综合在线| 西西人体一区二区| 亚洲中字在线| 亚洲欧美一区二区三区在线| 久久久99精品免费观看不卡| 亚洲国产精品一区二区www| 亚洲色图制服丝袜| 在线看片欧美| 在线观看视频一区| 欧美国产日本在线| 欧美大片在线观看| 国产在线观看一区| 亚洲欧美综合v| 性做久久久久久| 久久大综合网| 老巨人导航500精品| 久久女同互慰一区二区三区| 欧美一区二区在线免费播放| 亚洲夜晚福利在线观看| 欧美性天天影院| 国产欧美日韩一区二区三区在线 | 久久精品视频在线播放| 欧美在线免费观看视频| 亚洲婷婷国产精品电影人久久| 在线一区欧美| 国产综合欧美在线看| 先锋影音网一区二区| 国产精品视频最多的网站| 免费亚洲电影在线| 麻豆freexxxx性91精品| 欧美婷婷在线| 亚洲美女毛片| 日韩午夜av电影| 欧美在线|欧美| 亚洲国产综合91精品麻豆| 一区二区三区视频在线| 欧美在线高清| 国产精品视频1区| 久久伊人亚洲| 一本久久精品一区二区| 美玉足脚交一区二区三区图片| 久久精品国产亚洲aⅴ| 欧美一区免费视频| 久久久五月婷婷| 亚洲精品视频在线观看网站| 亚洲综合欧美日韩| 欧美激情一区二区三区在线视频观看| 亚洲午夜在线观看| 亚洲网站在线看| 国产精品久久久亚洲一区| 国产日产欧美一区| 新片速递亚洲合集欧美合集| 裸体女人亚洲精品一区| 老牛国产精品一区的观看方式| 亚洲国产三级在线| 亚洲国产精品一区二区久| 欧美韩日高清| 亚洲专区在线| 国产精品99久久久久久宅男| 亚洲日本乱码在线观看| 亚洲欧洲一级| 美女精品网站| 欧美日韩午夜剧场| 欧美在线免费视屏| 欧美成人精精品一区二区频| 欧美日韩视频在线一区二区| 亚洲美女在线观看| 亚洲女同精品视频| 亚洲第一福利在线观看| 在线成人中文字幕| 久久国产一区| 欧美日韩美女| 欧美v国产在线一区二区三区| 欧美性淫爽ww久久久久无| 欧美一激情一区二区三区| 亚洲欧美在线高清| 亚洲欧美国产视频| 欧美性理论片在线观看片免费| 久久资源在线| 国产日韩欧美精品| 国产精品女主播| 亚洲高清色综合| 欧美~级网站不卡| 在线观看日韩| 国产精品国产a级| 亚洲欧美综合v| 美女图片一区二区| 亚洲在线成人| 一区视频在线播放| 国产区精品在线观看| 亚洲精品一区二区在线观看| 老鸭窝毛片一区二区三区| 欧美资源在线| 蜜臀91精品一区二区三区| 亚洲人成毛片在线播放| 老司机精品导航| 欧美成ee人免费视频| 欧美xart系列在线观看| 欧美电影免费观看高清| 亚洲黄色影院| 亚洲一区二区在| 欧美91福利在线观看| 在线一区观看| 欧美国产国产综合| 亚洲精品美女在线观看| 国产又爽又黄的激情精品视频| 欧美国产日韩一区二区| 久久精品成人欧美大片古装| 欧美精品在线视频观看| 久久综合九色欧美综合狠狠| 亚洲视频精选| 午夜欧美不卡精品aaaaa| 日韩一区二区久久| 亚洲性感美女99在线| 欧美专区福利在线| 久久一区二区三区av| 米奇777在线欧美播放| 欧美日韩精品| 国产精品国产一区二区| 国产日韩欧美二区| 美女网站在线免费欧美精品| 亚洲欧美日韩在线不卡| 欧美一区二区三区四区在线观看| 亚洲综合精品自拍| 欧美高清在线一区二区| 国产人成一区二区三区影院| 久久精精品视频| 91久久中文| 久久理论片午夜琪琪电影网| 久久精品国语| 欧美国产另类| 午夜精品福利在线| 欧美高清视频免费观看| 久久不射2019中文字幕| 午夜电影亚洲| 亚洲高清中文字幕| 老司机久久99久久精品播放免费 | 快she精品国产999| 另类天堂av| 久久免费精品视频| 亚洲男人的天堂在线观看| 亚洲毛片一区| 久久久一本精品99久久精品66| 亚洲午夜视频在线| 91久久夜色精品国产九色| 欧美成人国产| 亚洲激情国产精品| 久久成人久久爱| 亚洲欧美视频在线观看视频| 欧美高清视频一区二区三区在线观看| 国产精品视频你懂的| 亚洲天堂网在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久久久看片| 国产精品一区视频| 亚洲一区二区精品| 亚洲国产片色| 欧美日本韩国在线| 亚洲欧美色婷婷| 亚洲男人av电影| 国产主播一区二区| 欧美凹凸一区二区三区视频| 奶水喷射视频一区| 亚洲视频一二| 欧美在线观看一二区| 免费永久网站黄欧美| 久久手机精品视频| 日韩午夜av电影| 激情久久久久久久| 亚洲片在线资源| 国产一区二区精品在线观看| 麻豆成人在线播放| 欧美视频在线观看 亚洲欧| 亚洲男人第一av网站| 老司机精品导航| 欧美在线视频免费| 欧美日韩国产另类不卡| 久久国产精品久久久久久久久久| 宅男精品视频| 久久久久久综合| 欧美一级黄色录像| 欧美新色视频| 亚洲日本va午夜在线影院| 国内激情久久| 亚洲午夜久久久久久久久电影网|