#E. 表达式求值( expr)

    传统题 1000ms 256MiB

表达式求值( expr)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

一个数学表达式由下列元素组成:左括号,右括号,加号,减号,乘号,正号,负号,整数(无前导0)。给出一个长度不超过 100 的数学表达式,求它的值,要求考虑括号和乘法的优先级,计算过程中的临时值的绝对值保证不会超过10^9。

给出的表达式保证合法以及符合人的书写习惯(但可能会有多余的括号对)。

以下表达式被认为是合法的:((10+(-100))) ,-3*(+5+72)-(0) ,-0 ,(-3)(-5+7)。

以下表达式被认为非法:1+-7 ,--3+8 ,-3+() 。

Format

Input

从文件读入数据,第一行为合法的表达式。

Output

将结果输出.

Samples

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

Limitation

1s, 1024KiB for each test case.

4月8日作业

未认领
状态
已结束
题目
9
开始时间
2023-4-7 0:00
截止时间
2023-4-29 23:59
可延期
24 小时