如2+(3+4)*5这种我们最常见的式子就是中缀式。
而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))
然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )
把括号去掉就是:+ 2 * + 3 4 5
最后这个式子就是该表达式的前缀表示。又叫做波兰式
给你一个前缀表达式,请你计算出该前缀式的值。
比如:
+ 2 * + 3 4 5的值就是 37
| Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
| 提交总数 | $2629$ | 正确数量 | $1708$ | "
| 裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
| 难度 | 分类标签 | 数学 栈 递归 |
如2+(3+4)*5这种我们最常见的式子就是中缀式。
而把中缀式按运算顺序加上括号就是:(2+((3+4)*5))
然后把运算符写到括号前面就是+(2 *( +(3 4) 5) )
把括号去掉就是:+ 2 * + 3 4 5
最后这个式子就是该表达式的前缀表示。又叫做波兰式
给你一个前缀表达式,请你计算出该前缀式的值。
比如:
+ 2 * + 3 4 5的值就是 37
+ 2 * + 3 4 5
37.00
| 本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
|---|---|---|---|
| 算法最快[$0 $ms] | asfgjk | 1059705 | 2024-01-11 18:19:13 |
| 内存最少[$1116 $KB] | 孙孟强 | 395921 | 2019-04-09 16:27:20 |
| 第一AC | 未实名用户,请及时实名 | 269297 | 2018-08-07 22:00:52 |
| 第一挑战 | 未实名用户,请及时实名 | 269297 | 2018-08-07 22:00:52 |
| 竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
|---|---|---|---|
| 1875 | 2025-2026-1学期<编译原理> 实验3:递归下降语法实验【23计算机1234】 | 2025-10-18 14:00:00 | 请登录 |
| 1852 | 2024-2025-2学期<计算机专业竞赛实训> 第2周练习:STL容器基础数据结构应用【23计算机】 | 2025-02-23 00:00:00 | 请登录 |
| 1823 | 2024-2025-1学期<编译原理> 第8-9周练习:递归下降语法实验【22计算机12345】 | 2024-10-21 00:00:00 | 请登录 |
| 1798 | 2023-2024-2学期<计算机专业竞赛实训> 第2周练习:STL容器基础数据结构应用【22计算机】 | 2024-03-04 00:00:00 | 请登录 |
| 1768 | 2023-2024-1学期<编译原理> 第9-10周练习:递归下降语法实验【21计算机1234】 | 2023-10-30 00:00:00 | 请登录 |