为何超时了,66分求帮忙
查看原帖
为何超时了,66分求帮忙
1612372
Wjunrui1212楼主2025/7/23 16:15
#include<bits/stdc++.h>
using namespace std;
int zhishu(int x)
{
	if(x==1)return 0;
	for(int i=2;i<=x/i;i++)
	{
		if(x%i==0)return 0;
	}
	return 1;
}
int huiwen(int x)
{
	int sum=0;
	int d=x;
	while(x>0)
	{
		int j=x%10;
		sum=sum*10+j;
		x/=10;
	}
	if(sum==d)
	{
		return 1;	
	}else{
		return 0;
	}
}
int main()
{
	int n,m;
	cin>>n>>m;
	int ans=0;
	for(int i=n;i<=m;i++)
	{
		if(zhishu(i)==1&&huiwen(i)==1)cout<<i<<endl;	
	}
	return 0;
}

谢谢大佬

2025/7/23 16:15
加载中...