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

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 閱讀(1120) 評論(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>
            久久在线观看视频| 欧美日韩天堂| 久久久精品tv| 美女图片一区二区| 欧美日韩精品在线观看| 国产精品一区二区视频| 激情欧美一区二区三区在线观看| 在线成人av.com| 亚洲香蕉视频| 久久亚洲风情| 欧美国产日韩精品| 国产精品视频午夜| 亚洲精品婷婷| 久久中文字幕导航| 你懂的成人av| 国产一区二区三区久久悠悠色av | 日韩亚洲综合在线| 久久国产精品网站| 91久久国产精品91久久性色| 亚洲最新在线| 久久久久久穴| 亚洲欧美日韩国产成人| 欧美精品尤物在线| 亚洲精品少妇| 亚洲一区二区在线免费观看视频| 免费精品视频| 先锋a资源在线看亚洲| 亚洲免费成人av| 久色婷婷小香蕉久久| 国产午夜亚洲精品羞羞网站| 午夜精品久久| 亚洲图片欧美午夜| 欧美视频免费看| 亚洲一区二区黄色| 久久野战av| 欧美精品手机在线| 一区二区三区**美女毛片| 亚洲盗摄视频| 久久久亚洲高清| 狠狠干狠狠久久| 久热精品视频| 久久美女艺术照精彩视频福利播放| 日韩视频一区二区三区在线播放| 欧美激情一区二区三区四区| 久久久久久尹人网香蕉| 亚洲在线免费视频| 午夜电影亚洲| 亚洲一区免费网站| 欧美高清视频在线| 欧美电影免费观看高清完整版| 欧美黄网免费在线观看| 好看的日韩av电影| 小黄鸭精品aⅴ导航网站入口 | 久久天天综合| 久久人人爽人人爽| 国产精一区二区三区| 一区二区成人精品| 国产精品一区二区三区免费观看 | 亚洲精品国产日韩| 国产精品久久久一区麻豆最新章节| 中文一区二区在线观看| 亚洲综合成人在线| 欧美人成网站| 91久久国产综合久久91精品网站| 亚洲缚视频在线观看| 亚洲缚视频在线观看| 一区二区三区在线观看国产| 欧美在线播放| 91久久久在线| 在线一区日本视频| 一区二区三区在线看| 久久成人18免费网站| 亚洲伦理在线免费看| 欧美高清不卡在线| 最新精品在线| 亚洲一区二区三区免费在线观看 | 欧美成人精品不卡视频在线观看| 亚洲一区二区在| 国产精品另类一区| 亚洲欧美中文在线视频| 久久亚洲国产精品一区二区 | 欧美午夜国产| 免费观看成人| 国产精品一区二区男女羞羞无遮挡| 中文一区字幕| 久久久综合精品| 亚洲精品国产精品国产自| 欧美精品久久一区二区| 一区二区三区四区在线| 欧美伊人久久久久久久久影院 | 欧美日韩国产一区二区三区| 在线一区二区日韩| 久久国内精品自在自线400部| 激情久久久久| 欧美日韩国产一区精品一区| 亚洲免费在线观看视频| 美女视频黄 久久| 正在播放亚洲一区| 国产亚洲免费的视频看| 欧美顶级艳妇交换群宴| 中文在线不卡| 欧美国产日韩精品| 亚洲一区在线视频| 亚洲第一黄色网| 欧美在线免费视屏| 最新日韩在线视频| 欧美综合激情网| 国产欧美日韩激情| 午夜在线一区二区| 亚洲国产合集| 久久精品一区二区三区不卡| 国产自产2019最新不卡| 羞羞答答国产精品www一本 | 欧美在线观看一区| 亚洲激情网址| 欧美激情综合五月色丁香| 香蕉久久夜色精品国产| 亚洲精品乱码久久久久久日本蜜臀 | 国产精品一区二区三区四区五区 | 欧美日韩在线播放一区二区| 欧美在线三区| 在线中文字幕不卡| 亚洲三级观看| 欧美国产免费| 久久夜色精品国产噜噜av| 亚洲男同1069视频| 国产精品天天摸av网| 欧美日韩成人一区二区| 久久亚洲综合| 久久久91精品国产一区二区三区 | 一区二区三区 在线观看视| 欧美激情一级片一区二区| 久久免费精品日本久久中文字幕| 先锋影音国产精品| 亚洲欧美春色| 亚洲一区二区三区久久| 一道本一区二区| 一本久道综合久久精品| 亚洲精品国久久99热| 亚洲日本一区二区| 亚洲三级观看| 99精品国产在热久久婷婷| 亚洲三级视频| 日韩午夜剧场| 日韩一区二区精品葵司在线| 亚洲国产天堂久久综合网| 亚洲电影免费| 亚洲日本成人女熟在线观看| 亚洲片在线观看| 亚洲欧洲一区二区三区久久| 亚洲人体一区| 艳妇臀荡乳欲伦亚洲一区| 夜夜爽www精品| 亚洲综合欧美| 久久不射电影网| 裸体一区二区| 亚洲激情在线观看视频免费| 亚洲精选中文字幕| 久久九九国产精品| 久久一综合视频| 亚洲大胆女人| 中日韩视频在线观看| 亚洲直播在线一区| 久久精品91久久香蕉加勒比| 久热精品视频在线观看一区| 免费观看日韩| 9色porny自拍视频一区二区| 久久久久久9| 亚洲高清电影| 亚洲视频在线一区观看| 久久99伊人| 欧美精品播放| 国产日韩精品一区二区三区| 国产一区久久久| 日韩一二在线观看| 欧美一区二区三区婷婷月色| 麻豆精品在线视频| 一本大道久久a久久综合婷婷| 亚洲欧美三级在线| 欧美粗暴jizz性欧美20| 欧美色欧美亚洲另类二区| 国内揄拍国内精品久久| 亚洲精品视频一区| 午夜精品久久久久久久99水蜜桃| 欧美aaa级| 欧美阿v一级看视频| 一本一本久久a久久精品牛牛影视| 香蕉亚洲视频| 欧美日韩在线不卡一区| 激情av一区二区| 亚洲欧美99| 91久久国产综合久久蜜月精品| 午夜国产精品视频免费体验区| 久久性天堂网| 国产色综合天天综合网| 99亚洲一区二区| 欧美国产第二页| 欧美自拍丝袜亚洲| 国产精品婷婷| 亚洲欧美大片|