求各位大佬指点一下为什么在P1217提交这个答案会三个TLE
#include<bits/stdc++.h>
using namespace std;
bool prime(int x){
for(int i = 2;i <= sqrt(x);++i)
if(x % i == 0)
return false;
return true;
}
bool palin(int x){
int i = 0,j = to_string(x).size() - 1;
while(i < j){
if(to_string(x)[i] != to_string(x)[j])
return false;
++i;
--j;
}
return true;
}
int main(){
int n = 0,m = 0;
cin >> n >> m;
for(int i = n;i <= m;++i)
if(prime(i) && palin(i))
cout << i << endl;
return 0;
}