| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
其实每个答案的最小值都不会超过long long的取值范围,0ms过~~#include <cstdio>
unsigned long long a[203];
void init()
{
a[1]=1;
a[2]=10;
a[3]=111;
a[4]=100;
a[5]=10;
a[6]=1110;
a[7]=1001;
a[8]=1000;
a[9]=111111111;
a[10]=10;
a[11]=11;
a[12]=11100;
a[13]=1001;
a[14]=10010;
a[15]=1110;
a[16]=10000;
a[17]=11101;
a[18]=1111111110;
a[19]=11001;
a[20]=100;
a[21]=10101;
a[22]=110;
a[23]=110101;
a[24]=111000;
a[25]=100;
a[26]=10010;
a[27]=1101111111;
a[28]=100100;
a[29]=1101101;
a[30]=1110;
a[31]=111011;
a[32]=100000;
a[33]=111111;
a[34]=111010;
a[35]=10010;
a[36]=11111111100;
a[37]=111;
a[38]=110010;
a[39]=10101;
a[40]=1000;
a[41]=11111;
a[42]=101010;
a[43]=1101101;
a[44]=1100;
a[45]=1111111110;
a[46]=1101010;
a[47]=10011;
a[48]=1110000;
a[49]=1100001;
a[50]=100;
a[51]=100011;
a[52]=100100;
a[53]=100011;
a[54]=11011111110;
a[55]=110;
a[56]=1001000;
a[57]=11001;
a[58]=11011010;
a[59]=11011111;
a[60]=11100;
a[61]=100101;
a[62]=1110110;
a[63]=1111011111;
a[64]=1000000;
a[65]=10010;
a[66]=1111110;
a[67]=1101011;
a[68]=1110100;
a[69]=10000101;
a[70]=10010;
a[71]=10011;
a[72]=111111111000;
a[73]=10001;
a[74]=1110;
a[75]=11100;
a[76]=1100100;
a[77]=1001;
a[78]=101010;
a[79]=10010011;
a[80]=10000;
a[81]=1111111101;
a[82]=111110;
a[83]=101011;
a[84]=1010100;
a[85]=111010;
a[86]=11011010;
a[87]=11010111;
a[88]=11000;
a[89]=11010101;
a[90]=1111111110;
a[91]=1001;
a[92]=11010100;
a[93]=10000011;
a[94]=100110;
a[95]=110010;
a[96]=11100000;
a[97]=11100001;
a[98]=11000010;
a[99]=111111111111111111;
a[100]=100;
a[101]=101;
a[102]=1000110;
a[103]=11100001;
a[104]=1001000;
a[105]=101010;
a[106]=1000110;
a[107]=110100111;
a[108]=110111111100;
a[109]=1001010111;
a[110]=110;
a[111]=111;
a[112]=10010000;
a[113]=1011011;
a[114]=110010;
a[115]=1101010;
a[116]=110110100;
a[117]=10101111111;
a[118]=110111110;
a[119]=100111011;
a[120]=111000;
a[121]=11011;
a[122]=1001010;
a[123]=10001100111;
a[124]=11101100;
a[125]=1000;
a[126]=11110111110;
a[127]=11010011;
a[128]=10000000;
a[129]=100100001;
a[130]=10010;
a[131]=101001;
a[132]=11111100;
a[133]=11101111;
a[134]=11010110;
a[135]=11011111110;
a[136]=11101000;
a[137]=10001;
a[138]=100001010;
a[139]=110110101;
a[140]=100100;
a[141]=10011;
a[142]=100110;
a[143]=1001;
a[144]=1111111110000;
a[145]=11011010;
a[146]=100010;
a[147]=1100001;
a[148]=11100;
a[149]=110111;
a[150]=11100;
a[151]=1110001;
a[152]=11001000;
a[153]=11001111111;
a[154]=10010;
a[155]=1110110;
a[156]=1010100;
a[157]=10101101011;
a[158]=100100110;
a[159]=100011;
a[160]=100000;
a[161]=11101111;
a[162]=11111111010;
a[163]=1010111;
a[164]=1111100;
a[165]=1111110;
a[166]=1010110;
a[167]=11111011;
a[168]=10101000;
a[169]=10111101;
a[170]=111010;
a[171]=1111011111;
a[172]=110110100;
a[173]=1111111011;
a[174]=110101110;
a[175]=100100;
a[176]=110000;
a[177]=100101111;
a[178]=110101010;
a[179]=11010111;
a[180]=11111111100;
a[181]=1001111;
a[182]=10010;
a[183]=100101;
a[184]=110101000;
a[185]=1110;
a[186]=100000110;
a[187]=1001011;
a[188]=1001100;
a[189]=1100001111111;
a[190]=110010;
a[191]=11101111;
a[192]=111000000;
a[193]=11001;
a[194]=111000010;
a[195]=101010;
a[196]=110000100;
a[197]=1101000101;
a[198]=1111111111111111110;
a[199]=111000011;
a[200]=1000;
}
int main()
{
init();
int n;
while(scanf("%d",&n)!=EOF && n)
{
printf("%I64u\n",a[n]);
}
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator