美文网首页
A(素数判定)

A(素数判定)

作者: Celia_QAQ | 来源:发表于2019-03-19 16:51 被阅读0次

对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。

Input

输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。

Output

对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。 

Sample Input

0 1

0 0

Sample Output

OK

   Problem - 2012----------->原题(HDJ)

参考:

Discuss Reply

杭电acm2012素数判定_panda_新浪博客

https://wenku.baidu.com/view/e75977bcc77da26925c5b0a4.html

hdu 2012 - ysc504的专栏 - CSDN博客


#include<math.h>

#include<stdio.h>

int prime(int a){

int i;

if(a%2==0)return 1;

for(i=1;i<=sqrt(a);i+=2)

if(a%i==0)

break;

if(i>sqrt(a))return 0;

else return 1;

}

int main()

{

int x,y,sum,i;

    while(~scanf("%d%d",&x,&y)&&x+y){

    count=0;

    for(i=x;i<=y;i++){

    sum =i*i+i+41;

if(prime(sum))break;

}

if(i>y)

printf("OK\n");

else printf("Sorry\n");

}

  return 0;

}


居然在最后六分钟AC了。。。

#include<math.h>

#include<stdio.h>

int main()

{

int x,y,sum,i,j,count;

    while(~scanf("%d%d",&x,&y)&&x+y){

for(i=x,count=0;i<=y;i++){

    sum =i*i+i+41;

for( j=2;j<=sqrt(sum);j++)

if(sum%j==0)

break;

if(j>sqrt(sum)&&(sum!=1))

count++;

}

if(count==y-x+1)

printf("OK\n");

else printf("Sorry\n");

}

getchar();

  return 0;

}

相关文章

  • A(素数判定)

    对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x

  • 素数相关问题练习 C++

    辗转相除 素数判定 埃氏筛法

  • ACM——素数判定

    知识点: 素数 (原理)所谓素数即只能被1和本身整除的数,那么毫无疑问,对于一个数n是不是素数,我们可以直接进行判...

  • 1430 素数判定

    题目描述 Description 质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整...

  • 【python】素数判定?

    题目:素数判定,给定一个正整数n,请返回1~n中所有的素质。 分析:数理定理:如果一个数不是素数,那么它可以分解成...

  • Python-函数命名

    今天先是联系了对回文数判定程序的编写,后是把前面素数判定添加进去,形成了判定一个数既是回文数又是素数的程序: 自己...

  • 素数筛法——1. 素数判定

    素数判定问题 题目描述 给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。 输入描述: 测试数据有多组...

  • 世界数学名题欣赏丛书1 素数判定与大数分解 孙琦,旷京华.pdf

    下载地址:世界数学名题欣赏丛书1 素数判定与大数分解 孙琦,旷京华[www.rejoiceblog.com].pdf

  • 最简单编程题

    一、给一个数 N,判定这个数是否是素数。 二、给一个数 N,把 2 到 N 之间的素数输出出来 三、写出三角状的 ...

  • CUC-SUMMER-3-A

    A - 素数判定 HDU - 2012 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)...

网友评论

      本文标题:A(素数判定)

      本文链接:https://www.haomeiwen.com/subject/fkagmqtx.html