问题 2078. -- 无优先级算符填空

2078: 无优先级算符填空

时间限制: 1 Sec  内存限制: 128 MB
提交: 38  解决: 19
[提交][状态][讨论版]

题目描述

给定不考虑运算优先顺序的四个算术运算符号:+、-、*、/ ,其中“/”的含义是:取商。任意输入五个不超过10000的正整数a、b、c、d、e,在每相邻的两个数之间填入一个上述运算符号,构成一个算术表达式,同时给定一个整数M,使得表达式的值恰好等于M。

输入

只有一行共有六个正整数:a b c d e M  ( 2 <= M <= 10^8 )

输出

有若干行,按+-*/的字典序排列;每行只有一个信息:一个表达式或“No!”

样例输入

1  2  3  4  5  20

样例输出

1+2-3+4*5
1+2/3*4*5
1-2/3+4*5
1*2/3+4*5
1/2*3+4*5
1/2/3+4*5

提示

来源

[提交][状态]