给一个数,它的十进制的值是 sigma(Digit i *( 2^i-1))
按照公式算就好
import sys
dem=[0 for x in range(0, 120)]
for i in range(0,35):
dem[i]=(2**(i+1)) -1
try:
while True:
a=sys.stdin.readline();
l=len(a)
l=l-1
if(a[0]=='0'):
break
ans=0
for i in range(0,l):
ans=ans+dem[l-i-1]*int(a[i])
print ans
except EOFError:
exit