#P1994. 题3.克鲁斯的加减法(plus)

题3.克鲁斯的加减法(plus)

[问题描述]

奶牛鲁斯认为人类的加法算式太落后了。比如说有时候想要用加法计算+15 * 3,只能写成+15+15+15,真是浪费精力啊!于是,克鲁斯决定开发出一种新的加法算式。当然新的算式也是建立在原本算满意的基础上的,不同就在于上式可以直接写成+++15,当然对于-15*这样的算式可以写成---15。一段时间扣,克鲁斯又被告那无穷多个+-号吓到了,于是他又将这个算式改进了一下。比如+15 * 3又可以写+(3)15,当然-15 * 3等价于-(3)15。但是从上面可以看出,对于乘数较小的情况,如+++15这样的表述还是很方便的,于是在新的算式中还是保留了这种丑陋的形式。

对于算式还要作一点特殊的说明:+15*3转换成克鲁斯型时可以写成+++15或+(3)15,但不可以写成++(2)15这样的形式。

对于算式23+15*3-2可以表示为以下几种形式:

23+++15-2
23+(3)15-2
+23+++15-2
+23+(3)15-2
+(1)23+(3)15-(1)2

不会出现如下几种形式:

(1)23+++15-2
+23++(2)15-(1)2
23+++15-2+(0)100
23-(-3)15-2

[输入]

一行,一个克鲁斯型算式

[输出]

一行,为运算结果

[输入样例]

+(1)23+(3)15-(1)2

[输出样例]

66

[数据范围]

对于20%的数据,输入长度不超过10;

对于100%的数据,输入长度不超过200。