12.29 [hduoj]2012 素数判定

Problem Description

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

Input

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

Output

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

Sample Input

0 1

0 0

Sample Output

OK

#include
#include
int sushu(int k)
{
    if(k==1||k==4)
        return 0;
    if(k==2||k==3)
        return 1;
    if(k%6!=1&&k%6!=5)
        return 0;
    else
    {
        for(int i=5;i

这题主要是麻烦在素数判定,我去自己以前博客那里抄了个答案。就还行。

你可能感兴趣的:(杭电oj)