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

http://acm.hdu.edu.cn/showproblem.php?pid=2824
定義:    對(duì)于正整數(shù)n,φ(n)是小于或等于n的正整數(shù)中,與n互質(zhì)的數(shù)的數(shù)目;
                例如: φ(
8= 4, 因?yàn)?,35,7均和8互質(zhì)。
性質(zhì):  
1.    若p是質(zhì)數(shù),φ(p)= p-1.
               2.    若n是質(zhì)數(shù)p的k次冪,φ(n)= (p-1)p^(k-1)   
                        因?yàn)槌藀的倍數(shù)都與n互質(zhì)
               3.    歐拉函數(shù)是積性函數(shù),若m,n互質(zhì),φ(mn)= φ(m)φ(n)
               根據(jù)這3條性質(zhì)我們就可以退出一個(gè)整數(shù)的歐拉函數(shù)的公式,因?yàn)橐粋€(gè)數(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 }


利用素?cái)?shù)篩選:
void init()
{
    __int64 i, j;
    
    p[
0= 1//記錄素?cái)?shù)個(gè)數(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;
    } 
//篩素?cái)?shù)
    
    e[
1= 1;

    
for (i=1; i<=p[0]; i++)
        e[p[i]] 
= p[i] - 1//初始化素?cái)?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 ;
}

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

評(píng)論:
# re: hdu2824 The Euler function 歐拉函數(shù) 2011-07-11 17:29 | 晴天小豬
膜拜一下......  回復(fù)  更多評(píng)論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧洲在线看| 欧美在线国产| 国产欧美日韩视频一区二区三区| 欧美日韩另类字幕中文| 欧美视频一区二区在线观看| 91久久精品一区二区三区| 欧美与黑人午夜性猛交久久久| 亚洲国产婷婷香蕉久久久久久99 | 欧美色精品在线视频| 久久亚洲欧洲| 夜夜嗨av一区二区三区中文字幕| 99av国产精品欲麻豆| 亚洲精品久久视频| 亚洲第一二三四五区| 亚洲国产天堂久久综合| 日韩午夜免费视频| 亚洲欧美日韩在线高清直播| 久久av老司机精品网站导航| 亚洲伊人伊色伊影伊综合网 | 欧美黑人国产人伦爽爽爽| 亚洲三级视频| 亚洲一品av免费观看| 欧美在线免费视频| 免费精品视频| 日韩视频永久免费观看| 亚洲性线免费观看视频成熟| 性做久久久久久久免费看| 久久频这里精品99香蕉| 欧美精品亚洲精品| 国产精品久久综合| 久久久精品tv| 欧美日韩在线不卡| 欧美在线视频在线播放完整版免费观看| 欧美日韩一区二区精品| 欧美一区二区| 亚洲黄色免费电影| 日韩午夜视频在线观看| 欧美精品一卡| 亚洲国产精品黑人久久久| 一区二区三区色| 国产精品网站在线观看| 欧美大胆人体视频| 久久久一区二区| 久久综合久久综合这里只有精品 | 欧美日本不卡高清| 亚洲欧洲日产国产综合网| 99国产成+人+综合+亚洲欧美| 91久久黄色| 国产亚洲一级高清| 欧美日韩mp4| 亚洲五月六月| 午夜精品久久久久久久久久久久久| 99国产一区| 亚洲韩日在线| 国产精品羞羞答答xxdd| 欧美激情一区二区| 久久aⅴ国产紧身牛仔裤| 狂野欧美一区| 久热精品视频在线观看一区| 久久免费国产精品| 91久久精品国产| 中文精品99久久国产香蕉| 一区二区在线观看视频在线观看| 欧美freesex8一10精品| 亚洲狼人综合| 一本一本久久| 欧美一区二区三区免费视频| 欧美一区二区精美| 欧美国产极速在线| 日韩视频免费观看高清完整版| 亚洲欧美bt| 亚洲无亚洲人成网站77777| 香蕉尹人综合在线观看| 久久伊人一区二区| 亚洲欧洲在线视频| 亚洲免费成人| 亚洲日本欧美日韩高观看| 99热免费精品在线观看| 亚洲欧美日本视频在线观看| 亚洲欧美一级二级三级| 欧美日韩在线电影| 老司机精品久久| 欧美日韩精品欧美日韩精品一| 国产精品swag| 欧美视频日韩视频| 欧美日韩精品免费观看视频完整 | 国产婷婷精品| 亚洲欧美怡红院| 亚洲免费黄色| 欧美另类高清视频在线| 亚洲区一区二| 欧美成年人在线观看| 午夜精品久久久久久久久久久| 在线中文字幕日韩| 亚洲精品一区中文| 欧美精品观看| 久久久久久97三级| 亚洲免费在线视频| 国产精品无码专区在线观看| 亚洲欧美三级伦理| 亚洲在线一区二区| 国产九九精品视频| 久久精品动漫| 久久se精品一区二区| 韩国精品在线观看| 麻豆久久精品| 麻豆精品精华液| 亚洲精品一区二区三区99| 亚洲黄色成人| 欧美日韩国产一区二区三区地区 | 国产精品99久久久久久久vr| 亚洲国产裸拍裸体视频在线观看乱了| 免费不卡在线观看| 亚洲激情女人| 亚洲国产另类久久久精品极度| 欧美激情视频网站| 在线综合视频| 91久久精品国产91久久| 久久爱www久久做| 欧美一区影院| 影音先锋久久久| 欧美激情免费观看| 欧美精品三级日韩久久| 国产精品99久久久久久久久久久久| 亚洲精品久久| 国产精品家庭影院| 欧美一区二区免费视频| 欧美一区二区三区在线看| 好吊色欧美一区二区三区四区| 免费观看成人www动漫视频| 亚洲精品中文字幕女同| 国产精品观看| 久久香蕉精品| 久久天堂成人| 久久久91精品| 亚洲美女av在线播放| 99视频超级精品| 国产亚洲免费的视频看| 欧美大秀在线观看| 欧美日韩视频在线| 欧美一区二区私人影院日本 | 欧美影院精品一区| 亚洲黄色小视频| 在线一区二区三区四区| 狠狠色丁香婷综合久久| 91久久精品日日躁夜夜躁欧美 | 亚洲宅男天堂在线观看无病毒| 亚洲女同同性videoxma| 一区二区三区在线免费观看| 亚洲精品一区二区在线观看| 国产日韩精品久久| 欧美激情亚洲视频| 国产精品入口66mio| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一区日韩在线| 1000精品久久久久久久久| 99re热这里只有精品视频| 好看的亚洲午夜视频在线| 亚洲精品国产视频| 国产亚洲精品aa午夜观看| 蜜桃av噜噜一区二区三区| 欧美肉体xxxx裸体137大胆| 亚洲福利国产精品| 久久爱另类一区二区小说| 国产精品一区在线观看| 在线日韩av片| 一区二区三区视频在线| 欧美黄污视频| 欧美日韩日本国产亚洲在线| 久久久爽爽爽美女图片| 欧美另类久久久品| 久久久亚洲高清| 欧美日韩一区二区在线播放| 久久天天躁狠狠躁夜夜av| 欧美日韩一区二区在线观看| 男同欧美伦乱| 国产精品最新自拍| 最新69国产成人精品视频免费| 国产一区二区三区丝袜| 一区二区久久| 国产精品美女久久福利网站| 亚洲高清一二三区| 国内精品视频在线观看| 亚洲午夜视频| 一区二区毛片| 欧美成人综合一区| 开元免费观看欧美电视剧网站| 欧美私人网站| 亚洲黄色在线看| 亚洲国产精品高清久久久| 亚洲激情在线激情| 亚洲欧美韩国| 国产日韩欧美精品综合| 99精品视频一区| 亚洲精品色婷婷福利天堂| 久久国产精彩视频| 欧美在线视频一区| 国产精品亚洲综合一区在线观看| 亚洲美女区一区| 99在线观看免费视频精品观看|