大佬求助!全WA!
查看原帖
大佬求助!全WA!
797229
inarticulate_stupid楼主2023/5/15 20:30
#include<bits/stdc++.h>
using namespace std;
bool hwzs(int x){
	int l,b=x,tj=0;
	while(l){
		l=b%10+l*10;
		b/=10;
	}
	if(l!=x)return false;
	else tj++;
	if(x>=10&&x<100 && x!=11||x>=1000&&x<10000)return false;
	else if(x>=100000 && x<1000000||x>=10000000&&x<100000000)return false;
	else tj++;
	for(int i=2;i<=sqrt(x);i++)
		if(x%i==0)return false;
	if(tj==2)return true;
}
long long n,m;
int main(){
	cin>>n>>m;
	for(int i=n;i<=m;i++)
		if(hwzs(i))cout<<i<<endl;
    return 0;
}

帮忙看看!应用置顶题解的方法。

2023/5/15 20:30
加载中...