
素数打表
星星的泪痕
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
D - 质数中的质数(质数筛法)
点击打开链接 如果一个质数,在质数列表中的编号也是质数,那么就称之为质数中的质数。例如:3 5分别是排第2和第3的质数,所以他们是质数中的质数。现在给出一个数N,求>=N的最小的质数中的质数是多少(可以考虑用质数筛法来做)。 Input输入一个数N(N Output输出>=N的最小的质数中的质数。 Sample Input 20 Sample Output 31原创 2017-07-30 15:31:10 · 251 阅读 · 0 评论 -
E - 素数判定(素数打表)
点击打开链接 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39 Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。 Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。 Sample Input 0 1 0 0原创 2017-07-23 20:15:14 · 415 阅读 · 0 评论 -
F - 分拆素数和
点击打开链接 把一个偶数拆成两个不同素数的和,有几种拆法呢? Input输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。 Output对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。 Sample Input 30 26 0 Sample Output 3 2 题解:先打表判断出10000范围内所有素数,再根原创 2017-07-23 20:21:12 · 171 阅读 · 0 评论 -
G - 美素数
点击打开链接 小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今天,小明想考考你对素数的认识。 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,而且2+9 = 11也是素数,所以它是美素数。 给定一个区间,你能计算出这个区间内有多少个美素数吗? Input第一行输入一个正整数T,表原创 2017-07-23 20:24:29 · 178 阅读 · 0 评论