早教吧作业答案频道 -->其他-->
GZOI2011DAY1第二题:运算符游戏二、运算符游戏(50分,每个数据10分)输入文件:operator.in输出文件:operator.out问题描述小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责
题目详情
GZOI2011_DAY1 第二题:运算符游戏
二、运算符游戏 (50分 ,每个数据10分)
输入文件:operator.in
输出文件:operator.out
【问题描述】
小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责写一条等式,该式子由整数组成,还有“+”、“-”、“*”三个运算符,还有一个“=”,该式子遵守先乘除后加减的方式进行运算。然后他把式子里面的运算符去掉,只剩下一列数字。然后,他告诉小吉从左到右拿走了什么运算符(包括“=”),让小吉填上去。
一开始,小云给了一条简单的式子, 123*2-51=195,去掉运算符后数列为 123251195,然后他告诉小吉去掉的运算符是:*-= ,小吉很快就做出来了。然后,小云写了一个几十位数字的式子,这次小吉犯难了,你能帮助他吗?
【输入格式】
输入有两行
第一行为由0-9组成的数字序列,长度不超过50位
第二行为运算符序列,长度不超过6个运算符。
注意:
运算符序列里面,有且只有一个“=”,其余的符号为“+”、“-”、“*”中的一个;
输入的数据保证有解。
【输出格式】
输出只有一行,就是原来的等式。
注意:
1、输入的数据保证至少有一个解,如果存在多个解,只需要输出一个即可;
2、输出的式子中,运算符均为二元运算符,就是说“+”、“-”不会作为正数、负数的标记;
3、输出的式子中的各个整数,前面不会有多余的“0”
【输入样例】
123251195
*-=
【输出样例】
123*2-51=195
PASCAL语言的程序,解题思路均可。求教
二、运算符游戏 (50分 ,每个数据10分)
输入文件:operator.in
输出文件:operator.out
【问题描述】
小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责写一条等式,该式子由整数组成,还有“+”、“-”、“*”三个运算符,还有一个“=”,该式子遵守先乘除后加减的方式进行运算。然后他把式子里面的运算符去掉,只剩下一列数字。然后,他告诉小吉从左到右拿走了什么运算符(包括“=”),让小吉填上去。
一开始,小云给了一条简单的式子, 123*2-51=195,去掉运算符后数列为 123251195,然后他告诉小吉去掉的运算符是:*-= ,小吉很快就做出来了。然后,小云写了一个几十位数字的式子,这次小吉犯难了,你能帮助他吗?
【输入格式】
输入有两行
第一行为由0-9组成的数字序列,长度不超过50位
第二行为运算符序列,长度不超过6个运算符。
注意:
运算符序列里面,有且只有一个“=”,其余的符号为“+”、“-”、“*”中的一个;
输入的数据保证有解。
【输出格式】
输出只有一行,就是原来的等式。
注意:
1、输入的数据保证至少有一个解,如果存在多个解,只需要输出一个即可;
2、输出的式子中,运算符均为二元运算符,就是说“+”、“-”不会作为正数、负数的标记;
3、输出的式子中的各个整数,前面不会有多余的“0”
【输入样例】
123251195
*-=
【输出样例】
123*2-51=195
PASCAL语言的程序,解题思路均可。求教
▼优质解答
答案和解析
输入的数据要保证至少有一个解, 这就是说输入数据之后就要对其进行求解。 问题的重点也是在于求解的过程。
下面介绍求解此题的思路:
这是一个穷举问题,就像国际象棋的算法差不多,对每一种可能进行完全考虑。运算符 <=6,就从这路入手,顺序是逆序。
1、最简单的情况是: … = … (只有一个符号“=”),这时要求输入的数据很有特色,位数为偶数,将“=”放置于中间位置就可以得到答案;
2、假定除了“=”还有其他运算符。
等于号“=”先放在最后一位数(然后逐渐往前推移)。
运算符就只能是1-5个,接下来假设运算符是1个(然后逐渐增加),
选择三种运算符中的某一个逐个进行比对,看是否能满足要求,
满足要求:返回
不满足: 继续
当运算符个数不止一个时,运算符需要进行组合与排列,情况需要一一完全列出。需要很大的细心和耐心。
祝你好运!!!
下面介绍求解此题的思路:
这是一个穷举问题,就像国际象棋的算法差不多,对每一种可能进行完全考虑。运算符 <=6,就从这路入手,顺序是逆序。
1、最简单的情况是: … = … (只有一个符号“=”),这时要求输入的数据很有特色,位数为偶数,将“=”放置于中间位置就可以得到答案;
2、假定除了“=”还有其他运算符。
等于号“=”先放在最后一位数(然后逐渐往前推移)。
运算符就只能是1-5个,接下来假设运算符是1个(然后逐渐增加),
选择三种运算符中的某一个逐个进行比对,看是否能满足要求,
满足要求:返回
不满足: 继续
当运算符个数不止一个时,运算符需要进行组合与排列,情况需要一一完全列出。需要很大的细心和耐心。
祝你好运!!!
看了GZOI2011DAY1第二题...的网友还看了以下:
有一种“二十四点”游戏,规则是将四个绝对值小于或等于13的整数进行加减乘除混合运算(每个数都用,且 2020-05-14 …
下列表述不正确的一项是A.中国传统戏剧以“戏”和“曲”为主要因素,故称“戏曲”。戏曲,是以演员为中 2020-06-12 …
有些戏迷,每年农闲的腊月正月二月,都要张罗着请各地有名的戏班到本地来唱戏.戏有了名,角儿一出名,就 2020-06-18 …
乡村柳琴戏阅读答案苏北家乡人爱看戏.戏,多来自乡间,唱给乡下人,因而最受乡下人欢迎.家乡唱得最多的 2020-06-18 …
我来当裁判。(判断下列句子运用了什么修辞手法)1.中国的汉字像一群活泼可爱的孩子在纸上玩笑嬉戏。( 2020-07-02 …
某网站为了解中学生玩网络游戏的情况,随机抽取了100名学生进行调查,调查显示,其中58人玩偷菜游戏 2020-07-10 …
荡秋千是小朋友最喜欢的游戏,当秋千向下荡时:(1)此时小朋友做的是匀速周围运动还是变速圆周运动?( 2020-07-24 …
这段话出自白落梅的那本书我是青衣我的命运是别人手中摆弄的棋.所以你我的相逢只能在戏里.唱过了桃花扇 2020-07-28 …
每种动物都有与其生存相适应的运动结构,请分析回答:(1)草履虫靠[]的摆动在水中旋转前进;蚯蚓的运 2020-08-03 …
如图所示,某游戏者参加“蹦极”运动,身系一根轻质柔软的弹性绳从高处跳下.若不计空气阻力,则该游戏者从 2020-11-02 …