锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠色狠狠色综合日日tαg,伊人婷婷欧美激情,欧美乱在线观看http://m.shnenglu.com/syhd142/category/13936.htmlzh-cnFri, 15 Oct 2010 20:38:22 GMTFri, 15 Oct 2010 20:38:22 GMT60UVA 10738 Riemann vs Mertenshttp://m.shnenglu.com/syhd142/articles/129050.htmlFuckerFuckerFri, 08 Oct 2010 08:23:00 GMThttp://m.shnenglu.com/syhd142/articles/129050.htmlhttp://m.shnenglu.com/syhd142/comments/129050.htmlhttp://m.shnenglu.com/syhd142/articles/129050.html#Feedback0http://m.shnenglu.com/syhd142/comments/commentRss/129050.htmlhttp://m.shnenglu.com/syhd142/services/trackbacks/129050.html綆鍗曢錛岀湅鎳傞鎰忓氨濂斤紝瀹氫箟浜嗕竴涓帿姣斾箤鏂嚱鏁幫紝璁╀綘姹傝鍑芥暟鐨勫箋傞澶勭悊鐨勬椂鍊欏湪绱犳暟絳涢夌殑鏃跺欏繕璁扮粰澶т簬m[i]璧嬪間簡錛岄敊浜嗗ソ鍑犳銆?/span>
#include <stdio.h>
#include 
<stdlib.h>
#include 
<string.h>

#define N 1000005

bool p[N];
int m[N], M[N], prime[N / 10], top;
int factor[32];

void sieve()
{
    memset(p, 
1sizeof(p));
    p[
0= p[1= top = 0;
    m[
1= 1;
    
for(int i = 2; i < 1001; i++)
    {
        
if(p[i])
        {
            m[i] 
= -1;//灝辮繖閲岋紝鍙粰1000浠ュ唴鐨勭礌鏁拌祴鍊鹼紝閿欎簡鍑犳
            prime[top
++= i;
            
for(int j = i * i; j < N; j += i) p[j] = 0;
        }
    }
    
for(int i = 4; i < N; i++)
    {
        
if(p[i])
        {
            m[i] 
= -1;
            
continue;
        }
        
int t = i, k = 0, mk = 0;
        
for(int j = 0; prime[j] < t && j < top; j++)
        {
            
while(t % prime[j] == 0)
            {
                factor[k
++= prime[j];
                t 
/= prime[j];
            }
        }
        
if(t != 1) factor[k++= t;
        
for(int j = 1; j < k; j++)
        {
        
//    printf("%d: %d\n", i, factor[j - 1]);
        
//    system("pause");
            if(factor[j] == factor[j - 1])
            {
                mk 
= 1;
                
break;
            }
        }
        
if(mk) continue;
        
if(k & 1) m[i] = -1;
        
else m[i] = 1;
    }
    
for(int i = 1; i < N; i++) M[i] = M[i - 1+ m[i];
}

int main()
{
//    freopen("out.txt", "w", stdout);
    sieve();
    
int n;
    
while(scanf("%d"&n), n)
    {
        printf(
"%8d%8d%8d\n", n, m[n], M[n]);
    }
    
return 0;
}


Fucker 2010-10-08 16:23 鍙戣〃璇勮
]]>
SGU 102 Coprimeshttp://m.shnenglu.com/syhd142/articles/115886.htmlFuckerFuckerThu, 20 May 2010 02:44:00 GMThttp://m.shnenglu.com/syhd142/articles/115886.htmlhttp://m.shnenglu.com/syhd142/comments/115886.htmlhttp://m.shnenglu.com/syhd142/articles/115886.html#Feedback0http://m.shnenglu.com/syhd142/comments/commentRss/115886.htmlhttp://m.shnenglu.com/syhd142/services/trackbacks/115886.html姘撮錛屾毚鍔涙灇涓懼嵆鍙紝嬈ф媺鍑芥暟涔熷彲浠ワ紝涓嶈繃鏁版嵁鑼冨洿杈冨皬銆?/span>
#include <stdio.h>

int gcd(int a, int b)
{
    
return a % b == 0 ? b : gcd(b, a % b);
}

int main()
{
    
int n, ans;
    
while(~scanf("%d"&n))
    {
        ans 
= 0;
        
for(int i = 1; i <= n; i++)
        {
            
if(gcd(i, n) == 1) ans++;
        }
        printf(
"%d\n", ans);
    }
    
return 0;
}


Fucker 2010-05-20 10:44 鍙戣〃璇勮
]]>
人妻久久久一区二区三区| 久久久久国产成人精品亚洲午夜| 中文字幕乱码久久午夜| 99国内精品久久久久久久 | 精品久久久久久无码专区不卡| 99久久免费只有精品国产| 亚洲乱码日产精品a级毛片久久| 亚洲欧美日韩精品久久| 久久这里有精品视频| 久久九色综合九色99伊人| 欧美va久久久噜噜噜久久| 色偷偷88欧美精品久久久| 欧美久久一级内射wwwwww.| 久久久久99精品成人片欧美| 精品无码久久久久久尤物| 理论片午午伦夜理片久久 | 久久人人爽人人人人爽AV| 国产免费久久精品99re丫y| 亚洲精品综合久久| 国产叼嘿久久精品久久| 中文精品99久久国产| 91久久香蕉国产熟女线看| 久久精品国产精品亚洲毛片| 久久久久亚洲av成人网人人软件| 精品欧美一区二区三区久久久 | 婷婷综合久久狠狠色99h| 国产激情久久久久影院| 99国产精品久久久久久久成人热| 久久99精品久久久久久动态图 | 久久精品国产99久久久| 久久无码中文字幕东京热| 亚洲国产成人久久综合野外| 久久久久国产视频电影| 欧美成a人片免费看久久| 精品久久久无码中文字幕| 久久成人18免费网站| 精品久久久久久无码人妻蜜桃| 精品久久久久久国产免费了| 精品久久久久久久久久久久久久久| 国产精品热久久毛片| 久久久久久亚洲精品影院|