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

http://acm.hdu.edu.cn/showproblem.php?pid=2824
定義:    對于正整數n,φ(n)是小于或等于n的正整數中,與n互質的數的數目;
                例如: φ(
8= 4, 因為1,35,7均和8互質。
性質:  
1.    若p是質數,φ(p)= p-1.
               2.    若n是質數p的k次冪,φ(n)= (p-1)p^(k-1)   
                        因為除了p的倍數都與n互質
               3.    歐拉函數是積性函數,若m,n互質,φ(mn)= φ(m)φ(n)
               根據這3條性質我們就可以退出一個整數的歐拉函數的公式,因為一個數總可以一些質數的乘積的形式。
               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)
在程序中利用歐拉函數如下性質,可以快速求出歐拉函數的值(a為N的質因素) 
若(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種求歐拉函數的算法
 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 }


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

    
for (i=1; i<=p[0]; i++)
        e[p[i]] 
= p[i] - 1//初始化素數的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;
                } 
// 利用上述性質求解
        }        
    }
    
return ;
}

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

評論:
# re: hdu2824 The Euler function 歐拉函數 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>
            久久av二区| 久久成人综合视频| 国产精品尤物| 国产精品视频yy9099| 国产美女精品| 国内外成人免费视频 | 亚洲视频1区| 亚洲一区二区在线观看视频| 羞羞答答国产精品www一本| 欧美在线视频不卡| 男女视频一区二区| 欧美色中文字幕| 狠狠久久五月精品中文字幕| 亚洲片在线资源| 午夜在线成人av| 欧美成在线观看| 亚洲精选91| 久久久精彩视频| 欧美日韩一区视频| 激情欧美一区二区三区在线观看| 亚洲国产一区二区三区青草影视| 制服丝袜亚洲播放| 久久久免费精品视频| 日韩视频在线观看一区二区| 羞羞答答国产精品www一本| 免费久久99精品国产| 国产精品久久久久久户外露出 | 国产精品午夜电影| 亚洲国产精品一区二区第一页| 亚洲一区二区3| 欧美国产一区视频在线观看| 午夜精品久久久久影视| 欧美日本三区| 在线观看日韩精品| 欧美一区二区三区喷汁尤物| 久久久视频精品| 久久成人精品一区二区三区| 欧美日韩一区二区三区免费 | 亚洲欧美国产另类| 亚洲高清123| 99国内精品久久| 美日韩丰满少妇在线观看| 国产欧美丝祙| 午夜精品福利一区二区三区av| 亚洲国产精品一区在线观看不卡| 欧美中文字幕视频在线观看| 国产精品av久久久久久麻豆网| 亚洲欧洲一区二区在线播放| 久久久最新网址| 午夜精品久久久久久久99水蜜桃| 欧美系列一区| 亚洲深夜av| 999亚洲国产精| 欧美色123| 亚洲中字在线| 亚洲天堂黄色| 国产精品嫩草影院av蜜臀| 亚洲一区国产| 亚洲在线观看视频网站| 国产精品亚洲不卡a| 亚洲欧美视频在线观看视频| 亚洲一区国产一区| 国产欧美丝祙| 免费亚洲电影在线| 欧美成人在线免费视频| 99www免费人成精品| 日韩视频免费观看高清完整版| 欧美喷水视频| 亚洲女人小视频在线观看| 亚洲一区二区四区| 狠狠色噜噜狠狠狠狠色吗综合| 老司机免费视频一区二区| 噜噜噜噜噜久久久久久91| 日韩午夜精品| 在线亚洲免费| 国外成人性视频| 欧美激情中文字幕一区二区| 欧美日韩国产黄| 欧美一区二区在线| 久久久久久久久久久成人| 亚洲精品视频在线| 亚洲网站在线看| 国产精品私拍pans大尺度在线| 久久精品主播| 欧美高清一区| 欧美一区二区三区视频免费播放| 欧美一区二区私人影院日本 | 久久综合伊人77777| 亚洲精品国久久99热| 一区二区三区欧美亚洲| 国内精品久久久久久| 91久久久久久久久| 欧美成人免费全部| 免费不卡欧美自拍视频| 在线日韩av永久免费观看| 亚洲国产天堂久久综合网| 国产精品av一区二区| 久久午夜av| 国产精品99免费看| 免费亚洲电影在线| 国产精品久久久久久久免费软件| 老司机午夜精品视频| 国产精品久久网站| 亚洲国产合集| 国产一区二区在线观看免费播放| 亚洲日韩视频| 亚洲第一级黄色片| 午夜一区在线| 亚洲一区二区三区中文字幕| 久久五月婷婷丁香社区| 翔田千里一区二区| 欧美日韩另类丝袜其他| 亚洲成色最大综合在线| 国产亚洲激情| 亚洲一区二区少妇| 亚洲在线观看视频网站| 欧美华人在线视频| 欧美成人一区在线| 一区二区在线观看视频| 先锋亚洲精品| 欧美一区二区高清| 欧美午夜a级限制福利片| 亚洲国产精品尤物yw在线观看| 激情欧美日韩一区| 久久久久综合| 美国十次成人| 在线观看成人av| 久久久久久久成人| 狂野欧美激情性xxxx| 狠狠综合久久av一区二区小说| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲欧美一区二区原创| 欧美三区视频| 亚洲天堂av在线免费| 亚洲欧美日韩一区在线| 欧美日韩精品在线| 99精品国产99久久久久久福利| avtt综合网| 欧美午夜片在线免费观看| 一区二区三区国产精品| 亚洲免费一级电影| 国产精品一区二区三区四区 | 亚洲福利免费| 亚洲乱码国产乱码精品精可以看| 久久偷窥视频| 亚洲精品日韩在线观看| 亚洲淫片在线视频| 国产日韩一区二区三区在线| 欧美一级一区| 免费的成人av| 日韩视频在线播放| 欧美性一区二区| 亚洲欧美www| 美国十次了思思久久精品导航| 亚洲欧洲一区二区在线播放| 欧美日韩免费观看一区=区三区| 麻豆亚洲精品| 欧美三级电影一区| 午夜精彩视频在线观看不卡| 国产乱码精品1区2区3区| 欧美在线观看一区二区| 欧美成人精品1314www| 亚洲精品视频免费| 国产精品在线看| 狼狼综合久久久久综合网| 亚洲欧洲综合另类在线| 小处雏高清一区二区三区 | 美女国内精品自产拍在线播放| 亚洲第一天堂无码专区| 欧美日韩xxxxx| 欧美伊人精品成人久久综合97| 乱中年女人伦av一区二区| 夜夜夜精品看看| 国产真实精品久久二三区| 欧美精品九九| 欧美综合国产| 一级成人国产| 欧美成人综合一区| 欧美一区二区在线视频| 亚洲乱码日产精品bd| 国产一区二区三区四区| 欧美日韩理论| 欧美91视频| 欧美在线关看| 亚洲视频在线观看一区| 亚洲国产欧美不卡在线观看| 久久国产精品色婷婷| 亚洲一卡久久| 99视频精品免费观看| 精品96久久久久久中文字幕无| 欧美性色视频在线| 欧美日韩国产影院| 欧美国产亚洲视频| 久久永久免费| 久久久精品一区| 欧美一级理论片| 亚洲欧美不卡| 亚洲欧美日韩网| 亚洲欧美日韩成人| 日韩午夜av在线|