66pts求调
查看原帖
66pts求调
1078808
M15388049303楼主2024/6/7 12:41
#include<bits/stdc++.h>
using namespace std;
bool is_prime(long long n) {
	if(n<=1) {
		return 0;
	}
	for(long long i=2; i*i<=n; i++) {
		if(n%i==0)return 0;
	}
	return 1;
}
bool hws(long long n) {
	string s=to_string(n);
	for(long long i=0,j=s.size()-1; i<s.size(); i++,j--) {
		if(s[i]!=s[j])return 0;
	}
	return 1;
}
long long a,b;
int main() {
	cin>>a>>b;
	for(long long i=a; i<=b; i++) {
		if(is_prime(i)==1&&hws(i)==1) {
			cout<<i<<endl;
		}
	}
	return 0;
}
2024/6/7 12:41
加载中...