poj 3978 Primes
2012-08-22 18:19
302 查看
#include <iostream> using namespace std; const int MAX = 100010; int prime[MAX]; int main() { int i, j, a, b, ans; prime[0] = false, prime[1] = false; for (i = 2; i < MAX; i++) prime[i] = true; for (i = 2; i < MAX; i++){ if (prime[i]){ for (j = 2; j * i < MAX; j++){ prime[i*j] = false; } } } while (cin >> a >> b){ if (a == -1 && b == -1) break; ans = 0; for (i = a; i <= b; i++){ if (prime[i]) ans++; } cout << ans << endl; } system("pause"); }
相关文章推荐
- POJ 3978 Primes(素数筛选法)
- POJ 3978 Primes(求范围素数个数)
- POJ 3978 Primes(求范围素数个数)
- POJ 3978 Primes 已被翻译 可能会
- poj 3978 primes
- Poj 3132 Sum of Different Primes
- 【01背包方案数】POJ-3132 Sum of Different Primes
- 数学/欧拉函数/sgu 102 Coprimes/poj 2407 Relatives
- POJ 3978(求素数)
- POJ 3132 Sum of Different Primes (DP)
- poj 3132 Sum of Different Primes
- poj3132 Sum of Different Primes
- poj3132 Sum of Different Primes
- POJ 3978
- POJ 3132 Sum of Different Primes 笔记
- POJ-Primes
- poj 3132 Sum of Different Primes——DP
- POJ 3132 Sum of Different Primes
- poj 3132 Sum of Different Primes(01背包)
- POJ 3132 & ZOJ 2822 Sum of Different Primes(dp)