快算24点
成绩 | 100 | 开启时间 | 2020年02月18日 星期二 15:00 |
折扣 | 0.8 | 折扣时间 | 2020年02月18日 星期二 15:00 |
允许迟交 | 是 | 关闭时间 | 2020年02月18日 星期二 15:00 |
输入文件 | 24.in | 输出文件 | 24.out |
【题目描述】快算24点(24)
快算24点游戏规则是这样的,作为游戏者将得到4个1~9之间的自然数作为操作数,而你的任务是对这4个操作数进行+,-,*,/的4种运算,要求运算结果等于24。你可以用( )来改变运算顺序。注意,所有的中间结果必须是整数,所以一些除法运算是不允许的(例如(2*2)/4是合法的,2*(2/4)是不合法的)。下面我们给出一个游戏的具体例子:若给出的4个操作数是1、2、3、7,则一种可能的解答是1+2+3*7=24。
【输入格式】
只有一行,四个1~9之间的自然数。
【输出格式】
如果有解的话,只需输出一个解,输出的是三行数据,分别表示运算的步骤,如果两个操作数有大小的话则先输出大的,如果没有解则输出“No”。
【输入样例】
1 2 3 7
【输出样例】
2+1=3
7*3=21
21+3=24