#SHYS1271. 求和的算式

求和的算式

题目描述

给定一个字符串 SS,这个字符串只包含数字,可以随意在这些数字之间插入加号,得到一个算式。注意不能在同一个位置插入两个加号,且 00 不能两位以上整数的最高位。

请为每个算式求和,按照从小到大的顺序输出所得的和,注意同一种结果只输出一次。

例如 S=125S=125 时,有四种结果

  • 1+2+5=81+2+5=8
  • 12+5=1712+5=17
  • 1+25=261+25=26
  • 125=125125=125

例如 S=800S=800 时,有三种结果

  • 8+0+0=88+0+0=8
  • 80+0=8080+0=80
  • 800=800800=800

输入输出样例 #1

输入 #1

101

输出 #1

2
11
101

数据范围

S|S| 表示输入数据的长度,1S181\leq |S|\leq 18

说明/提示

题目来源

改编自 ARC061A