| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 66981 | 标准课程 | 寻找绝对素数 | C++ | Wrong Answer | 11 MS | 272 KB | 831 | 2024-03-12 19:32:27 |
#include<bits/stdc++.h> using namespace std; int a[100001]; int sushu(int i) { int b=0; for(int a=1;a<=i/2;a++) { if(i%a==0) b++; if(b!=1) return 2; } return 1; } int fanxu(int i) { int a=0,s=0; while(i) { a=i%10; s=s*10+a; i/=10; } if(sushu(s)==1) return 1; else return 2; } int main() { int M,N; int sum=0; cin>>M>>N; for(int i=M;i<=N;i++) { if(sushu(i)==1&&fanxu(i)==1) { a[sum]=i; sum++; } } if(sum==0) cout<<"No"; else for(int i=0;i<sum;i++) { if(i==sum-1) cout<<a[i]; else cout<<a[i]<<","; } return 0; }
------Input------
1 10
------Answer-----
2,3,5,7
------Your output-----
1,2,3,5,7