如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$ | 正确数量 | $1426$ | "
裁判形式 | 标准裁判/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 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|---|---|---|
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 | 请登录 |
1763 | 汉云智数2023安工大《Java编程实训》Java递归和数据结构 | 2023-07-03 09:00:00 | 请登录 |
1746 | 2022-2023-2学期<编译原理> 第10-11周练习:递归下降语法实验【20计算机12345】 | 2023-04-24 00:00:00 | 请登录 |