"""
给定一个只有 0 1 字符串,按照 1到10 的规则依次取出对应的字符,并且解密成十进制数字
判断有几个数字
输出每个数字
"""
import sys
for line in sys.stdin:
a = line.strip()
count = 0 # 计数
l = [] # 转化的十进制数
while(True):
flag = False
for i in range(1,11):
# 如果取的长度大于字符串长度,退出
if(i > len(a)):
flag = True
break
target = int(a[0:i],2)
l.append(target)
count += 1
a = a[i:len(a)]
if flag:
break
print(count)
print(" ".join(map(str,l)))

京公网安备 11010502036488号