hdu 2136 Largest prime factor

来源:互联网 发布:淘宝俪兰化妆品怎么样 编辑:程序博客网 时间:2024/05/02 22:02

开始用线性删选,结果一下循环就超时了,,,,,,,,

#include<iostream>#define Max  1000000using namespace std;int a[Max];int main(){int i, j, count  = 1;for( i=2; i < Max; i++ ){if(!a[i]){for( j=i; j < Max; j += i )a[j] = count;count++;}}int n;while(scanf("%d", &n) != EOF )printf("%d\n", a[n]);return 0;}


原创粉丝点击