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

ACM___________________________

______________白白の屋
posts - 182, comments - 102, trackbacks - 0, articles - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(24)

隨筆分類(332)

隨筆檔案(182)

FRIENDS

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

HDOJ 1286 HDU 1286 找新朋友 ACM 1286 IN HDU

Posted on 2010-08-13 22:58 MiYu 閱讀(1116) 評論(0)  編輯 收藏 引用 所屬分類: ACM ( 數論 )
MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

題目描述:
         http://acm.hdu.edu.cn/showproblem.php?pid=1286
題目地址:
找新朋友

Time Limit: 
2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 
1868    Accepted Submission(s): 809


Problem Description
新年快到了,“豬頭幫協會”準備搞一個聚會,已經知道現有會員N人,把會員從1到N編號,其中會長的號碼是N號,凡是和會長是老朋友的,那么該會員的號碼肯定和N有大于1的公約數,否則都是新朋友,現在會長想知道究竟有幾個新朋友?請你編程序幫會長計算出來。
 

Input
第一行是測試數據的組數CN(Case number,
1<CN<10000),接著有CN行正整數N(1<n<32768),表示會員人數。
 

Output
對于每一個N,輸出一行新朋友的人數,這樣共有CN行輸出。
 

Sample Input
2
25608
24027
 

Sample Output
7680
16016

題目分析:
這題用 gcd 的話,  就 TLE 了,  很無語, 所以只能用篩法了,  因為 num如果能整除 i  ,i > 1, 那么對i 的倍數, 肯定有大于1的公約數.
其實題目就是求 和 num 互質 的 數的個數,  可以使用 euler 公式, 0ms 過.
歐拉公式:
      如果n的標準素因子分解式是p1^a1*p2^a2*……*pm^am,其中眾pj(j=1,2,……,m)都是素數,
而且兩兩不等。則有  φ(n)=n(1-1/p1)(1-1/p2)……(1-1/pm)
φ(n) 為 小于 n ,與n互質的數的個數.

篩法代碼:
#include <iostream>
using namespace std;
int p[40000];
int euler ( int num )
{
    memset ( p , 
0sizeof (p) );
    
int cnt = 0;
    
for ( int i = 2; i <= num / 2++ i )
    {
          
if ( num % i == 0 && p[i] == 0 )
          { 
               
for ( int j = i; j < num; j += i ) 
               {  
                     
if ( p[j] == 0 )
                     cnt 
++;
                     p[j] 
= 1 ;
               }
          } 
    } 
    
return num - cnt - 1;
}
int main ()
{
    
int T;
    scanf ( 
"%d",&T );
    
while ( T -- )
    {
          
int num;
          scanf ( 
"%d",&num );
          printf ( 
"%d\n",euler ( num ) );
    }
    
return 0
}

歐拉代碼: ( AC_Quester 神牛代碼  <----0rz  )
#include <cstdio>
#include 
<cmath>
#include 
<cstdlib>
#include 
<cstring>

int eular(int n)
{
        
int ret=1,i;
        
for (i=2;i*i<=n;i++)
        {
                
if (n%i==0)
                {
                        n
/=i,ret*=i-1;
                        
while (n%i==0)
                                n
/=i,ret*=i;
                }
        }
        
if (n>1)
                ret
*=n-1;
        
return ret;
}
int main()
{
        
int n ,a ;
        scanf(
"%d",&n);
        
while(n--)
        {
                scanf(
"%d",&a);
                
int res = eular(a);
                printf(
"%d\n",res);
        }
        
return 0;
}
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            激情六月婷婷综合| 久久久综合香蕉尹人综合网| 亚洲欧美久久久| 亚洲午夜极品| 欧美一区二区网站| 久久综合网hezyo| 亚洲第一综合天堂另类专| 午夜视频精品| 久久资源av| 亚洲国产精品一区二区久| 最新高清无码专区| 亚洲一本大道在线| 久久精品亚洲国产奇米99| 久色成人在线| 国产精品ⅴa在线观看h| 国产自产精品| 日韩亚洲在线| 久久精品99国产精品| 欧美岛国在线观看| 国产精品女人毛片| 久久久久久亚洲精品不卡4k岛国| 麻豆精品一区二区av白丝在线| 亚洲精品四区| 性欧美xxxx大乳国产app| 久久在线91| 国产毛片一区二区| 亚洲人成在线影院| 久久久久国产精品麻豆ai换脸| 亚洲日本中文字幕区| 午夜天堂精品久久久久| 免费亚洲电影| 国产一区二区三区免费不卡| 一区二区国产日产| 免费观看一级特黄欧美大片| 亚洲少妇诱惑| 欧美日韩国产色视频| 一区二区三区在线看| 午夜精品视频网站| 日韩视频一区二区在线观看 | 国产亚洲成精品久久| 欧美黑人多人双交| 午夜精品久久久久久久| 欧美激情日韩| 久久精品国产清高在天天线| 国产一区二区黄色| 中文一区二区在线观看| 欧美激情视频免费观看| 欧美中在线观看| 国产精品美女久久| 亚洲手机成人高清视频| 亚洲国产99精品国自产| 久久精品九九| 国产一区二区在线观看免费播放| 亚洲男人影院| 正在播放亚洲一区| 欧美三级资源在线| 中文一区二区| 一本色道久久综合一区| 欧美日韩不卡一区| 妖精视频成人观看www| 亚洲人精品午夜| 欧美福利电影在线观看| 亚洲第一福利视频| 欧美高清视频在线| 欧美va天堂| 日韩午夜剧场| 亚洲乱码视频| 国产精品国产三级国产aⅴ9色| 亚洲天堂激情| 亚洲一卡久久| 国产日韩视频| 老司机一区二区三区| 一色屋精品亚洲香蕉网站| 欧美亚洲成人免费| 欧美一区二区三区电影在线观看| 亚洲专区免费| 伊人成年综合电影网| 亚洲国产精品第一区二区| 欧美xxx在线观看| 亚洲一区二区毛片| 亚洲欧美日韩国产综合| 国产一区二区三区不卡在线观看| 久久久91精品国产| 久久手机免费观看| 亚洲天堂免费观看| 久久av一区| 亚洲日本激情| 亚洲综合大片69999| 国产日韩欧美视频在线| 你懂的成人av| 国产精品v欧美精品v日本精品动漫| 亚洲女人天堂成人av在线| 亚洲欧美日韩一区二区三区在线观看| 国产一区二区三区的电影 | 美国成人毛片| 99精品视频免费观看| 亚洲欧美日韩国产另类专区| 国产精品免费一区二区三区观看| 中国女人久久久| 亚洲欧美日韩在线播放| 亚洲国产三级在线| 亚洲视频第一页| 亚洲福利视频二区| 中国av一区| 亚洲国产精品欧美一二99| 亚洲一区尤物| 亚洲免费观看高清完整版在线观看熊 | 亚洲精品视频一区二区三区| 国产精品嫩草影院一区二区 | 在线一区视频| 在线欧美电影| 亚洲图片欧美日产| 樱桃国产成人精品视频| 亚洲图片欧美一区| 亚洲精品国久久99热| 欧美伊人久久久久久午夜久久久久 | 亚洲女人av| 最新国产乱人伦偷精品免费网站 | 欧美激情精品久久久久久黑人 | 亚洲国产高清在线观看视频| 国产精品久久久久久久久久尿 | 亚洲免费成人av电影| 一区二区三区在线免费观看 | 久久久99爱| 欧美一级欧美一级在线播放| 欧美国产综合| 亚洲国产精品va| 亚洲国产精品成人综合色在线婷婷| 亚洲一品av免费观看| 中文在线资源观看网站视频免费不卡 | 久久蜜臀精品av| 久久久久久久激情视频| 狂野欧美一区| 久久人人爽国产| 欧美一区二区三区视频在线 | 欧美77777| 新片速递亚洲合集欧美合集| 原创国产精品91| 国产日韩欧美在线一区| 欧美日本一区| 国产精品久久久久国产精品日日| 黄色成人在线网站| 在线看成人片| 日韩视频中文| 久久国产精品高清| 日韩天堂在线观看| 欧美成ee人免费视频| 久久久九九九九| 久久久久网址| 国产一区二区三区在线观看免费视频| 亚洲素人一区二区| 久久gogo国模啪啪人体图| 国产三级精品三级| 久久成人18免费观看| 国产主播在线一区| 欧美一区免费视频| 久久久久久国产精品mv| 国产一区清纯| 久热精品视频在线免费观看| 91久久久国产精品| 中日韩美女免费视频网址在线观看| 欧美日韩免费看| 亚洲一区二区三区乱码aⅴ| 欧美一区二区三区免费大片| 狠色狠色综合久久| 欧美精品手机在线| 亚洲在线网站| 欧美成人在线影院| 亚洲天堂成人在线观看| 狠狠色丁香婷婷综合| 欧美成人一品| 亚洲一区二区三区午夜| 女仆av观看一区| 亚洲天堂av在线免费观看| 韩国福利一区| 欧美日韩在线播放三区| 午夜日韩在线观看| 亚洲国产电影| 欧美专区在线观看一区| 亚洲免费av电影| 国产亚洲午夜高清国产拍精品| 欧美韩日一区二区三区| 午夜视频在线观看一区二区| 91久久中文| 美女视频黄 久久| 美女爽到呻吟久久久久| 国产精品一区二区久久久| 亚洲欧美国产不卡| 午夜日韩在线观看| 亚洲国产精品综合| 久久精品中文字幕一区二区三区| 亚洲毛片在线观看.| 国产在线视频欧美| 欧美三级在线| 欧美精品在线观看91| 久久精品国产免费| 亚洲视频免费看| 亚洲精品少妇| 亚洲国产你懂的| 欧美成人综合在线|