题目在这
我的代码
#include<bits/stdc++.h>
using namespace std;
bool hw(int n){
int tmp1=n,k=0;
while(tmp1!=0){
k=k*10+tmp1%10;
tmp1/=10;
}
if(k==n) return 1;
else return 0;
}
bool ss(int i){
int sum=0;
for(int j=2;j<=sqrt(i);j++){
if(i%j==0){
sum++;
break;
}
}
if(sum==0) return 1;
else return 0;
}
int main(){
int a,b;
cin>>a>>b;
if(a%2==0) a++;
for(int i=a;i<=b;i+=2){
if(ss(i)&&hw(i)) cout<<i<<endl;
}
return 0;
}
TLE啊,代码求调,谢谢