题解
2025-08-28 16:10:13
发布于:上海
7阅读
0回复
0点赞
正解:
#include<cstdio>
using namespace std;
int isSSN(int x){
int cnt=0,t=x;
while(t>0){
cnt=cnt*10+t%10;
t/=10;
}
if(cnt==x)
return 1;
return 0;
}
int main(){
for(int i=0;i<256;i++)
if(isSSN(i*i))
printf("%d\n",i);
return 0;
}
打表(内存最少):
main(){__builtin_puts("0\n1\n2\n3\n11\n22\n26\n101\n111\n121\n202\n212");}
这里空空如也
有帮助,赞一个