题目名称 628. [GZOI2011] 运算符游戏
输入输出 operator.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 5
题目来源 Gravatarcqw 于2011-11-28加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:1, 通过率:0%
Gravatarha sa ki 0 0.001 s 0.31 MiB C++
关于 运算符游戏 的近10条评论(全部评论)

628. [GZOI2011] 运算符游戏

★★☆   输入文件:operator.in   输出文件:operator.out   简单对比
时间限制:1 s   内存限制:128 MiB
【问题描述】
小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责写一条等式,该式子由整数组成,还有“+”、“-”、“*”三个运算符,还有一个“=”,该式子遵守先乘除后加减的方式进行运算。然后他把式子里面的运算符去掉,只剩下一列数字。然后,他告诉小吉从左到右拿走了什么运算符(包括“=”),让小吉填上去。
一开始,小云给了一条简单的式子, 123*2-51=195,去掉运算符后数列为 123251195,然后他告诉小吉去掉的运算符是:*-= ,小吉很快就做出来了。然后,小云写了一个几十位数字的式子,这次小吉犯难了,你能帮助他吗?
 
【输入格式】
输入有两行
第一行为由0-9组成的数字序列,长度不超过50位
第二行为运算符序列,长度不超过6个运算符。
 
注意:
1、 运算符序列里面,有且只有一个“=”,其余的符号为“+”、“-”、“*”中的一个;
2、 输入的数据保证有解。
 
【输出格式】
              输出只有一行,就是原来的等式。
             
              注意:
1、 输入的数据保证至少有一个解,如果存在多个解,只需要输出一个即可;
2、 输出的式子中,运算符均为二元运算符,就是说“+”、“-”不会作为正数、负数的标记;
3、 输出的式子中的各个整数,前面不会有多余的“0”
 
【输入样例】
              123251195
              *-= 
【输出样例】
  123*2-51=195