编程题
### 问题描述 小灰是一名热爱数学的小学生,他最近学习了一种新的数学公式。这个公式可以用一个只包含数字 $1$ 到 $9$ 的字符串 $S$ 来表示,其中相邻两个数字之间可以插入加号 $+$,但相邻的加号不能出现。例如,字符串 $S=123$ 可以表示为 $1+2+3$ 或 $12+3$ 或 $1+23$ 或 $123$ 四种形式。现在,小灰想要计算出所有可能形式的公式的结果之和,请你帮他计算一下。 ### 输入格式 输入只有一行,为一个只包含数字 $1$ 到 $9$ 的字符串 $S$($1\leq |S| \leq 10$)。 ### 输出格式 输出一个整数,表示所有可能形式的公式的结果之和。 ### 样例输入 ``` 123 ``` ### 样例输出 ``` 168 ``` ### 样例解释 $123$ 可以表示为 $1+2+3$ 或 $12+3$ 或 $1+23$ 或 $123$,它们的计算结果分别为 $6$、$15$、$24$、$123$,因此它们的和为 $6+15+24+123=168$。
查看答案
赣ICP备20007335号-2