#define le 40 double d[le]; int age[le]; int k=10; double max=1; void reset() { int i=1; for(;i0;i--) {if(d[i]>0)return i;} return 0; } void pr() { int i=0; int j=t(); printf("%.0f",d[j]); if(j>0)for(i=j-1;i>=0;i--) {printf("%010.0f",d[i]);} puts(""); } int f(int a) { if(a==0)return 0; int i; for(i=0;i=max){ age[i+1]=(int)(d[i]/max); d[i]=d[i]-age[i+1]*max; } } for(i=0;i