Home => ProblemSet => 3.3-10:表达式求值
Problem1297--3.3-10:表达式求值

1297: 3.3-10:表达式求值

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 1  Solved: 1
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

数(无前导0)。给出一个长度不超过100的数学表达式,求它的值,要求考虑括号和乘法的优先级,计算过程中的临时值的绝对值保证不会超过10^9 。给出的表达式保证合法以及符合人的书写习惯(但可能会有多余的括号对)。以下表达式被认为是合法的:((10+(-100))) ,-3*(+5+7*2)-(0) ,-0 ,(-3)*(-5+7)。以下表达式被认为非法:1+-7 ,--3+8 ,-3+() 。

Input

第一行为合法的表达式。

Output

将结果输出

Sample Input Copy

-3*(+5-7*2)-(0)

Sample Output Copy

27

HINT

表达式长度不超过100

Source/Category