怎么还是TLE?
查看原帖
怎么还是TLE?
454060
yhf_jvs楼主2021/5/8 21:30
#include<iostream>
using namespace std;
int a,b;
bool ip(int n)
{
	bool f=0;
	if(n<=1) return 0;
	for(int i=2;i*i<=n;i++)
	{
		if(n%i==0) return 0;
	}
	return 1;
}
bool im(int n)
{
	int s=0,t=0;
	t=n;
	while(t!=0)
	{
	    s=s*10+t%10;
	    t/=10;
	}
	if(s==n) return 1;
	else return 0;
}
int main()
{
	cin>>a>>b;
	if(a%2==1)
	    for(int i=a;i<=b;i+=2)
	    {
		    if(ip(i)&&im(i)||i==11||i==2)
			    cout<<i<<endl;
	    } 
	else
	    for(int i=a+1;i<=b;i+=2)
	    {
		    if(ip(i)&&im(i)||i==11||i==2)
			    cout<<i<<endl;
	    } 
	return 0;
} 

为啥呢

2021/5/8 21:30
加载中...