by@satos___jp
AC
using System; public class Test { public static Main() : void { def s = System.Console.ReadLine(); def arr : array[int] = array(150); for(mutable i = 55; i>=0;i--) { arr[i] = 0; } for(mutable n = 0; n < 100; ++n) { for(mutable i = 50; i>=0;i--) { arr[i] *= 2; arr[i+1] += arr[i] / 10; arr[i] %= 10; } if(s[n]=='1'){ arr[0] += 1; } else { } } for(mutable i = 50; i>=0;i--) { System.Console.Write("{0}",arr[i]); } } }
0011100111011100110111000001100010000011010011111010110001011010001101011001111011000100001001011101
000000000000000000000286522377807071156356791419485