Run ID:142223
提交时间: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; }