JOJ2573:Product of two primes
2011-11-20 19:15
260 查看
传送门:http://acm.jlu.edu.cn/joj/showproblem.php?pid=2573
一道求素数的题,因为范围只有20000,可以先把20000以内的符合的预处理出来,预处理加点小技巧,详细见代码。
代码:
一道求素数的题,因为范围只有20000,可以先把20000以内的符合的预处理出来,预处理加点小技巧,详细见代码。
代码:
#include <cstdio> #include <cstring> using namespace std; int prime[20000]; int ans[20000]; int main() { memset(prime, 0, sizeof(prime)); for (int i = 2; i < 200; ++i) //因为是20000以内的,所以处理到200就够了。 for (int j = i; j * i <= 20000; ++j) //按上限枚举 prime[i * j] = 1; for (int i = 2; i < 200; ++i) for (int j = i; j * i <= 20000; ++j) if (!prime[i] && !prime[j]) ans[i * j] = 1; for (int i = 10000; i < 20000; ++i) if (ans[i]) printf("%d\n", i); return 0; }
相关文章推荐
- joj2573: Product of two primes
- Problem 10 of Find the sum of all the primes below two million.
- LeetCode - Merge Two Sorted Lists
- LeetCode(1)Two Sum
- Leetcode学习(2)—— Two Sum II - Input array is sorted
- UVA 993 Product of digits 数字之积 贪心水题
- LeetCode 204 Count Primes
- [leetcode]Add Two Numbers
- hdu4715 Difference Between Primes
- Merge Two Sorted Lists
- LeetCode 445 Add Two Numbers II(栈+链表)
- two ways of IIFE(immediately-invoked-function-expression)-JS
- leetcode -- Median of Two Sorted Arrays -- 重点有技巧
- [leetcode: Python]160. Intersection of Two Linked Lists
- 1 - Add Two Numbers
- LeetCode Median of Two Sorted Arrays
- 第十三周:( LeetCode583) Delete Operation for Two Strings(c++)
- Exchange the numbers of row and array of a two-dimensional array, and form a new two-dimensional ar
- leetcode:160 Intersection of Two Linked Lists-每日编程第二十九题
- 大整数相加--链表结构正向存储--Add Two Numbers II