多组测试数据,每组测试数据第一行输入一个正整数n(0
每组测试数据,若n为素数,那么输出“YES”,否则输出“NO”。(引号不输出)
思路:由于n非常的大,打表nlogn也不行,我们换一种思路,我们不打10^9,我们只打出它的开平方10^5就差不多了,找出小于10^5以内的素数,然后我们判定n的时候再用
普通素数判别法判定就行
#include
#include
#in...
分类:
其他好文 时间:
2015-03-17 08:09:30
阅读次数:
127
#include #include #includeusing namespace std;//高效判定素数bool prime(int n){ if(n==2) return true; if(n%2==0) return false; int sqrtn=(int)sqrt((double)n)...
分类:
其他好文 时间:
2015-03-08 22:56:30
阅读次数:
171
/**
* 素数判定
* 对于表达式n^2+n+41,当n在(x,y)范围内取
* 整数值时(包括x,y)(-39
* 该表达式的值是否都为素数。
*
* 当x=0,y=0时,表示输入结束,该行不做处理
*/
import java.util.*;
public class acm2012{
public static boolean isPrimeNumbe...
分类:
其他好文 时间:
2015-02-21 17:44:07
阅读次数:
178
素数判定
素数,我们在数学上早就学过了吧,还记得定义是什么吗,其定义是:一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数)整除,素数又叫质数。我们在进行素数判定的时候就要从它的定义入手。我们先来看一道例题。素数判定Description
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x#include
int main(...
分类:
其他好文 时间:
2015-02-14 16:15:16
阅读次数:
139
素数判定
素数,我们在数学上早就学过了吧,还记得定义是什么吗,其定义是:一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数)整除,素数又叫质数。我们在进行素数判定的时候就要从它的定义入手。
我们先来看一道例题。
素数判定
Description
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<...
分类:
其他好文 时间:
2015-02-11 23:22:53
阅读次数:
377
整数分解,又称质因子分解。在数学中,整数分解问题是指:给出一个正整数,将其写成几个素数的乘积的形式。1.试除法(适用于范围比较小) 无论素数判定还是因子分解,试除法(Trial Division)都是首先要进行的步骤。令m=n,从2~根n一一枚举,如果当前数能够整除m,那么当前数就是n的素数因子,并...
分类:
其他好文 时间:
2015-01-21 19:54:23
阅读次数:
251
题面描述:判定一个数P∈[1,2^63-1]∩N是素数么。
按照朴素的判定素数方法,至少也需要O(P^0.5)的,但这道题就是霸气到连这样的时间复杂度都过不了的地步。
实在是不会做了,就学习了传说中的Miller-Rabin素数判定法。
两个引理:
①费马小定理:
设p为质数,且不满足p|a,
则a^(p-1)=a(mod p).
证:
又一个引理,若n与p互质,且a与p互质,则n...
分类:
其他好文 时间:
2014-12-28 22:17:43
阅读次数:
182
题目描述:
给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
输入:
测试数据有多组,每组输入一个数n。
输出:
对于每组输入,若是素数则输出yes,否则输入no。
样例输入:
13
样例输出:
yes
来源:2009年哈尔滨工业大学计算机研究生机试真题
答疑:
解题遇到问题?分享解题心得?讨论本题请访问...
分类:
其他好文 时间:
2014-12-28 11:45:48
阅读次数:
190
打表,把所有的素数找出来,并且还要把那些数是素数标记下
Difference Between Primes
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2281 Accepted Submission(s): 642
...
分类:
其他好文 时间:
2014-11-24 22:34:56
阅读次数:
276
How many prime numbers
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8205 Accepted Submission(s): 2642
Problem...
分类:
其他好文 时间:
2014-11-24 08:43:47
阅读次数:
116