1089346108237451

罗安博  •  10天前


#include <bits/stdc++.h>  
using namespace std;  
int n,m;  
bool p;  
int a[100005];  
int gs;   
bool s(int a)  
{  
for(int i=2;i*i<=a;i++)  
if(a%i==0)  
 return 0;  
return 1;  
}  
int nx(int a)  
{  
int s=0;  
while(a)  
{  
s=s*10+a%10;  
a/=10;  
}  
return s;  
}  
int main()  
{  
cin >> n >> m;  
for(int i=n;i<=m;i++)  
{  
if(i==1)  
 continue;  
if(s(i) && s(nx(i)))  
{  
 a[++gs]=i;    
 p=1;  
}   
}  
if(p==0)  
cout << "No";  
else  
{  
cout << a[1];  
for(int i=2;i<=gs;i++)  
 printf(",%d",a[i]);  
}  
return 0;  

 


评论: