#include <cmath>
#include <iostream>
using namespace std;
int rever(int x);
int main() {
int a=0;
while (a<=256) { // 注意 while 处理多个 case
int aa=pow(a, 2);
if(rever(aa)==aa){
cout<<a<<endl;
}
a++;
}
}
//取反
int rever(int x){
int res=0;
while (x>0) {
res*=10;
res+=x%10;
x/=10;
}
return res;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号