Problem 3500 --中缀式变后缀式

3500: 中缀式变后缀式

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $3$ 正确数量 $1$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 数据结构
人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更“习惯于”后缀式,关于算术表达式的中缀式和后缀式的论述一般的数据结构书都有相关内容可供参看,这里不再赘述,现在你的任务是将中缀式变为后缀式。
第一行输入一个整数n,共有n组测试数据(n<10)。
每组测试数据只有一行,是一个长度不超过1000的字符串,表示这个运算式的中缀式,每个运算式都是以“=”结束。这个表达式里只包含+-*/与小括号这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。
数据保证除数不会为0
每组都输出该组中缀式相应的后缀式,要求相邻的操作数操作符用空格隔开。
2
1.000+2/4=
((1+2)*5+1)/4=
1.000 2 4 / + =
1 2 + 5 * 1 + 4 / =

推荐代码 查看3500 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] 梦尘 690228 2020-12-26 09:59:08
内存最少[$2096 $KB] 梦尘 690228 2020-12-26 09:59:08
第一AC 梦尘 690228 2020-12-26 09:59:08
第一挑战 aoj_judger 616750 2020-10-10 21:14:16

赛题来源/所属竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛