Prime Test

原创 2015年11月20日 17:02:56

Prime Test

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

You are to test the numbers’ primality.

输入

Input contains multiple test cases. For each test case, you are to test the number’s primality.The number∈[2,10^10]。

输出

“YES” if the subject is prime, otherwise, “NO”.

示例输入

2
3
4

示例输出

YES
YES
NO

提示

 

来源

zhengnanlee

示例程序

 
#include<stdio.h>  
#include<math.h>  
int main()  
{  
    int i,n;  
    while(scanf("%d",&n)!=EOF)  
    {  
        for(i=2;i<=sqrt(n);i++)  
        if(n%i==0)  
        break;  
        if(i>sqrt(n))  
        printf("YES\n");  
        else  
        printf("NO\n");  
    }  
}

相关文章推荐

poj1811 Prime Test 数论专题

题目描述:对一个n(2

POJ 1811 Prime Test(判断大素数&求最小质因子)

题意:给你一个n(2 思路:板子。用Miller_Rabin算法进行素数判断。在用Pollard_rho分解因子。 代码: #include #include #include ...
  • CillyB
  • CillyB
  • 2017年08月05日 00:24
  • 120

POJ 1811 Prime Test (miller_rabin + pollard_rho)

题目:http://poj.org/problem?id=1811 题意:判断一个数N(2 54)是否为素数,若为素数输出“Prime”,否则输出最小的素因子 分析:先用miller_rabin随...
  • w20810
  • w20810
  • 2015年02月09日 20:00
  • 317

[POJ 1811]Prime Test---Miller-Rabin算法&Pollard-rho算法

显然重点不在题而在算法。。。 就是这两个->Miller-Rabin算法;Pollard-rho算法。。。...

POJ 1811 Prime Test (Miller-Robin+Pollard_rho)

题意判断一个大数是不是素数,如果不是输出最小的质因子。思路Miller-Robin+Pollard_rho,算是这两个算法的模板题吧。 感觉这个挺玄学的。。。要注意在找质因子的时候,gcd那里y-x...

【数论】poj1811Prime Test

题目链接题目描述:对一个n(2
  • cqbztsy
  • cqbztsy
  • 2015年08月01日 21:14
  • 277

POJ1811 (Prime Test Pollard rho整数分解,Miller-Rabin素数测试)

Prime Test Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 30648   Ac...

poj1811——Prime Test//素数判断+整数分解因子

题意:给定N,如果N为素数,输出“Prime”,否则输出其最小因子。思路:用miller_rabin判断素数,pollardRho用于整数因子的分解。整数因子分解还有一个更快的算法:SQUFOF。#i...

POJ 1811 Prime Test(费马小定理+二次探测定理)

素数的测试: 费尔马小定理:如果p是一个素数,且0             利用费尔马小定理,对于给定的整数n,可以设计素数判定算法,通过 计算d=a^(n-1)%n来判断n的素性,当d!=1时,...

poj 1811 Prime Test(大素数判定)

Prime Test Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 28142   Ac...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Prime Test
举报原因:
原因补充:

(最多只允许输入30个字)