#include<stdio.h>
void bu(int *p);
int hggs(int *ws,int x);
int hws(int x);
int main()
{
int x;
scanf("%d",&x);
printf("%d\n",hws(x));
return 0;
}
void bu(int *p)
{
*p*=10;
++*p;
}
int hggs(int *ws,int x)
{
int ggs=1;
*ws=1;
while(ggs<x)
{
bu(&ggs);
++*ws;
}
return ggs;
}
int hws(int x)
{
int ws;
int ggs=hggs(&ws,x);
while(1)
{
printf("%d",ggs/x);
if((ggs%=x)==0)
break;
bu(&ggs);
ws++;
}
printf(" ");
return ws;
}
#include<stdio.h>
int main()
{
int m,n,t;
char s[20];
scanf("%d",&t);
while(t--)
{
scanf("%s",s);
scanf("%d %d",&m,&n);
if(m<15||m>20||n<50||n>70)
printf("%s\n",s);
}
return 0;
}
#include<stdio.h>
int main()
{
int ca,ra,cb,rb,a[105][105],b[105][105];
scanf("%d %d",&ra,&ca);
for(int i=0;i<ra;i++)
{
for(int j=0;j<ca;j++)
{
scanf("%d",&a[i][j]);
}
}
scanf("%d %d",&rb,&cb);
for(int i=0;i<rb;i++)
{
for(int j=0;j<cb;j++)
{
scanf("%d",&b[i][j]);
}
}
if(ca!=rb)
printf("Error: %d != %d",ca,rb);
else
{
printf("%d %d\n",ra,cb);
for(int i=0;i<ra;i++)
{
for(int j=0;j<cb;j++)
{
int s=0;
for(int k=0;k<ca;k++)
{
s+=a[i][k]*b[k][j];
}
if(j==cb-1)
printf("%d\n",s);
else
printf("%d ",s);
}
}
}
return 0;
}
#include<stdio.h>
int main()
{
int n,a[105][105]={0};
scanf("%d",&n);
int c=-1,num;
for(int i=1;i<=n;i++)
{
scanf("%d",&num);
a[i][0]=num*10;
if(c<num*10)
c=num*10;
}
int p=0,x=0;
for(int i=1;i<=c;i++)
{
for(int j=1;j<=n;j++)
{
if(i>a[j][0])
continue;
if(p==j)
++x;
a[j][i]=++x;
p=j;
}
}
for(int i=1;i<=n;i++)
{
printf("#%d",i);
for(int j=1;j<=a[i][0];j++)
{
if(j%10==1)
printf("\n%d",a[i][j]);
else
printf(" %d",a[i][j]);
}
printf("\n");
}
return 0;
}
#include<stdio.h>
int main()
{
int a,b,sum=1;
char s[7];
scanf("%d %d",&a,&b);
for(int i=0;i<a;i++)
sum*=26;
sum-=b;
for(int i=a-1;i>=0;i--)
{
int t=1;
for(int j=0;j<i;j++)
t*=26;
s[a-1-i]='a'+sum/t;
sum%=t;
}
for(int i=0;i<a;i++)
printf("%c",s[i]);
return 0;
}