Problem1367--算24点

1367: 算24点

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 44  Solved: 24
[Submit] [Status] [Web Board] [Creator:]

Description

从控制台输入1〜10范围内的4个整数(可以有重复),对它们进行加、减、乘、除四则运算后(可以任意的加括号限定计算的优先级),寻找计算结果等于24的表达式。

例如输入4个整数4、5、6、7,可得到表达式:4*((5-6)+7)=24。这只是一个解,要求输出全部的解。要求表达式中数字的顺序不能改变。
如果不能凑出24点,则输出一句话:
Sorry, the four integer cannot be calculated to get 24


Input

1  2 3 4

Output

((1+2)+3)*4=24
(1+(2+3))*4=24
((1*2)*3)*4=24
(1*(2*3))*4=24
1*(2*(3*4))=24
1*((2*3)*4)=24
(1*2)*(3*4)=24

Sample Input

5 6 7 8

Sample Output

Sorry, the four integer cannot be calculated to get 24

Source/Category

 

[Submit] [Status]