落谷的题目,详见图片,代码如下:
package 题目一;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
for(;n<=m;n++)
{
if(pDZ(n))
{
if(pDH(n))
{
System.out.println(n);
}
}
}
}
private static boolean pDH(int n) {
int x=n;
int m=0;
while(x!=0)
{
m=m*10+x%10;
x/=10;
}
if(m==n)
{
return true;
}
return false;
}
private static boolean pDZ(int n) {
if(n==2||n==3)
{
return true;
}
if(n%6!=1&&n%6!=5)
{
return false;
}
else
{
for(int i = 5;i<=(int)(Math.sqrt(n));i+=6)
{
if(n%i==0||n%(i+2)==0)
{
return false;
}
}
}
return true;
}
}
好难啊!大佬快救救我!