Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
97786 | 廖宸睿 | 寻找绝对素数 | C++ | Accepted | 10 MS | 272 KB | 669 | 2024-11-16 15:30:53 |
#include <iostream> #include <cstdio> using namespace std; bool a(int e){ if(e<=1) return false; for(int i=2;i*i<=e;i++) if(e%i==0) return false; return true;} int b(int q){ int w=0; while(q!=0){ w=w*10+q%10; q=q/10; }return a(w);} int main() { int n,r,t=0,z=0; cin>>r>>n; for(int i=r;i<=n;i++){ if(a(i)&&b(i)){ t++;z++; if(t==1) cout<<i; else cout<<','<<i; } } if(z==0) cout<<"No"; return 0; }