Prime Generator
来源:互联网 发布:网络销售需要做什么 编辑:程序博客网 时间:2024/05/21 17:22
// http://www.spoj.com/problems/PRIME1/#include <cstdio>#include <cstdlib>#include <cstring>#include <iostream>using namespace std;int main(){ int casen; cin >> casen; while(casen--) { int n,m; cin >> n >> m; int * primes = new int[m-n+1]; for(int i=0;i<m-n+1;++i) primes[i] = 0; for(int p=2;p*p<=m;++p) { int less = n / p; less *= p; // first number <= N && p divides N for(int j=less;j<=m;j+=p) if(j != p && j >= n) primes[j - n] = 1; } for(int i=0;i<m-n+1;++i) { if(primes[i] == 0 && n+i != 1) // We don't want to print if it's 1 cout << (n+i) << endl; } if(casen) cout << endl; delete [] primes; }}
0 0
- Prime Generator
- SPOJ 2. Prime Generator
- G-Prime Generator|埃式筛法
- spoj2 Prime Generator
- SPOJ 02 Prime Generator
- (codechef)Prime Generator
- SPOJ PRIME1 - Prime Generator【Miller_Rabin
- 【SPOJ-PRIME1】Prime Generator【区间质数筛】
- Generator
- generator
- Generator
- generator
- Generator
- generator
- Generator
- Generator
- generator
- generator
- jQuery九、Ajax操作
- Number Steps
- DirectX 发展历程
- Feynman
- Transform the Expression
- Prime Generator
- Small factorials
- Factorial
- Adding Reversed Numbers
- C++ static 用法
- 由动态分配和静态分配的数据在内存组成区别
- 在Mac os 10.9(Mavericks)中安装NS-2.35附自己制作的patch[修正一个错误]
- [顶]史上最经典的IT入门学习教程DVD光盘免费领!
- background的认识(二)