#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)==1)
{
if (n==2)
printf("00\n01\n81\n");
else if (n==4)
printf("0000\n0001\n2025\n3025\n9801\n");
else if (n == 6)
printf("000000\n000001\n088209\n494209\n998001\n");
else if (n == 8)
printf("00000000\n00000001\n04941729\n07441984\n24502500\n25502500\n52881984\n60481729\n99980001\n");
else
break;
}
}
#include<stdio.h>
ReplyDelete#include<math.h>
int main(void)
{
long long int a,b,i,n=0,x,y; //not
double m,l;
scanf("%LLd",&n); //kidding
m=pow(10.0,n);
l=pow(10.0,(n/2));
x=m;
y=l;
for(i=0;i<x;i++){
a=i/y;
b=i%y;
if((a+b)*(a+b)==i){
if(n==4)
printf("%04d ",i);
else if(n==6)
printf("%06d ",i);
else if(n==8)
printf("%08d ",i);
else if(n%2!=0) //joke
printf("%d ",i);
}
}
return 0;
}