锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人精品91久久久 ,久久精品国产精品亚洲精品,久久99免费视频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 鍙戣〃璇勮
]]>
久久久久国产一级毛片高清版| 无码八A片人妻少妇久久| 无码专区久久综合久中文字幕 | 少妇人妻88久久中文字幕| 久久精品水蜜桃av综合天堂 | 亚洲Av无码国产情品久久| 国内精品久久久久影院老司| 国产精品对白刺激久久久| 久久高清一级毛片| 久久ZYZ资源站无码中文动漫| 亚洲国产精品久久久久婷婷软件 | 国内精品伊人久久久影院| 91精品国产综合久久精品| 久久久久亚洲av成人无码电影| 久久久久久久精品成人热色戒| 26uuu久久五月天| 国产亚洲欧美精品久久久| 亚洲国产成人久久精品99| 久久免费国产精品一区二区| 久久中文字幕人妻丝袜| 久久激情五月丁香伊人| 久久久久99精品成人片试看| 久久天天躁狠狠躁夜夜avapp| 久久国产精品波多野结衣AV| 国产精品久久久久久影院| 久久精品国产欧美日韩99热| 久久精品国产第一区二区| 久久精品一区二区三区不卡| 久久人人爽人人爽人人片av高请| 久久伊人五月天论坛| 国产精品无码久久久久| 久久久九九有精品国产| 精品久久久久久久久中文字幕| 中文无码久久精品| 国产精品久久久久久久久久影院| 久久影院午夜理论片无码| 精品熟女少妇aⅴ免费久久| 精品久久人人妻人人做精品| 久久91精品综合国产首页| 无码人妻少妇久久中文字幕| 一本久久a久久精品综合香蕉|