C. 表达式求值

    Type: Default 1000ms 128MiB

表达式求值

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。


输入格式

每组输入数据仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+”和乘法运算符“*”,且没有括号,所有参与运算的数字均为0到231-1之间的整数。输入数据保证这一行只有0~9、+、*这12种字符。


数据规模:

对于30%的数据,0≤表达式中加法运算符和乘法运算符的总数≤100;

对于80%的数据,0≤表达式中加法运算符和乘法运算符的总数≤1000;

对于100%的数据,0≤表达式中加法运算符和乘法运算符的总数≤100000。


输出格式

每组输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不输出。


下面是对样例数据的解释:

样例1计算的结果为8,直接输出8。

样例2计算的结果为1234567891,输出后4位,即7891。

样例3计算的结果为1000000004,输出后4位,即4。


样例

1+1*3+4

1+1234567890*1

1+1000000003*1

8</p>

7891

4

</p>

2025-01-15-棧-練習題

Not Claimed
Status
Done
Problem
6
Open Since
2025-1-14 0:00
Deadline
2025-4-24 23:59
Extension
24 hour(s)