| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 142223 | 石水生 | 寻找绝对素数 | C++ | Accepted | 6 MS | 272 KB | 775 | 2026-01-02 11:13:24 |
#include<bits/stdc++.h> using namespace std; int reverseNumber(int n){ int rev = 0; while(n){ rev = rev * 10 + n % 10; n /= 10; } return rev; } bool isPrime(int n){ if(n < 2) return false; if(n == 2) return true; if(n % 2 == 0) return false; for(int i = 3; i * i <= n; i += 2){ if(n % i == 0) return false; } return true; } int main(){ int m, n; cin >> m >> n; bool first = true; for(int i = m; i <= n; i++){ if(isPrime(i) && isPrime(reverseNumber(i))){ if(!first){ cout << ","; } cout << i; first = false; } } if(first){ cout << "No"; } return 0; }