现在的位置: 首页 > 综合 > 正文

hdu2136 Largest prime factor

2013年06月25日 ⁄ 综合 ⁄ 共 230字 ⁄ 字号 评论关闭
#include <stdio.h>
#include<string.h>
#define M 1000000
int f[M+1];
int main()
{
    int i,j,co,n;
    memset(f,0,sizeof(f));
    co=1;
    for(i=2;i<=M;i++)
    {
        if(f[i]==0)
  {
   for(j=i;j<=M;j+=i)
    f[j]=co;
   co++;
  }
    }
    while(scanf("%d",&n)!=EOF)
    {
        printf("%d\n",f[n]);
    }
    return 0;
}

 

抱歉!评论已关闭.