比赛场次 | 338 |
---|---|
比赛名称 | 防止浮躁的小练习v0.8 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2016-10-28 07:30:00 |
结束时间 | 2016-10-28 12:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 表达式求值 |
---|---|
输入输出 | expr2013.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Mealy | AAAAAAAAAA | 0.152 s | 0.28 MiB | 100 |
NVIDIA | AAAAAAAAAA | 0.166 s | 1.29 MiB | 100 |
ciyou | AWWWWWWWWW | 0.182 s | 0.28 MiB | 10 |
给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。
输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“$+$”和乘法运算符“$*$”,且没有括号,所有参与运算的数字均为 $0 \sim 2^{31}-1$ 之间的整数。输入数据保证这一行只有 $0 \sim 9、+、*$ 这 $12$ 种字符。
输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于 $4$ 位时,请只输出最后 $4$ 位,前导 $0$ 不输出。
1+1*3+4
8
1+1234567890*1
7891
1+1000000003*1
4
样例 $1$ 计算的结果为 $8$,直接输出 $8$。
样例 $2$ 计算的结果为 $1234567891$,输出后 $4$ 位,即 $7891$。
样例 $3$ 计算的结果为 $1000000004$,输出后 $4$ 位,即 $4$。
对于 $30\%$ 的数据,$0$≤表达式中加法运算符和乘法运算符的总数≤$100$;
对于 $80\%$ 的数据,$0$≤表达式中加法运算符和乘法运算符的总数≤$1000$;
对于 $100\%$ 的数据,$0$≤表达式中加法运算符和乘法运算符的总数≤$100000$。
NOIP2013普及组第二题