66分求助!Orz
查看原帖
66分求助!Orz
1054762
封禁用户楼主2024/7/5 08:29
#include<bits/stdc++.h>
using namespace std;
bool zs(int n)
{
	if(n<2) return false;
	else
	{
		for(int i=2;i<=n/i;i++)
		{
			if(n%i==0) return false;
		}
	}
	return true;
}
bool hw(int n)
{
	int a[20],nn=1;
	while(n>0)
	{
		a[nn]=n%10;
		n/=10;
		nn++;
	} 
	for(int i=1;i<=nn/2;i++)
	{
		if(a[i]!=a[nn-i]) return false;
	}
	return true;
}
int main()
{
	int a,b;
	scanf("%d %d",&a,&b);
	for(int i=a;i<=b;i++)
	{
		if(i!=2 && i%2==0) continue;
		if(zs(i) && hw(i)) printf("%d\n",i);
	}
	return 0;
}

AC AC AC AC AC AC TLE TLE TLE Orz orz orz orz orz orz orz orz

2024/7/5 08:29
加载中...