很简单的一个问题,谁能答上来! (50分)

  • 主题发起人 主题发起人 天崖无爱
  • 开始时间 开始时间

天崖无爱

Unregistered / Unconfirmed
GUEST, unregistred user!
7 7 3 3四个数,怎么样组合能得24可以加减乘除,要求有算法!
刚才打错了是24呵呵
[:)][8D]
 
A * B - C + D
A B C D 为 7 7 3 3 的任何一种排列
每两个数字之间的操作符 可以用 + - × / 四种任何一种代替
在考虑括号的使用
也就可以把表达式For循环分成两个部分,每个部分加括号,然后递规可以生成所有情况
( (A) + (B) ) * (( C) + (D))
( ( (A) + (B) ) * (C) ) + ( D )
把三个条件结合起来就可以了
 
能不能用数学的方法算一下,我算了好常时间都找不到答案?
具体是怎么排的,7*3+3-7????
 
呵呵,刚才说错了,应该是等于24
 
(3+3/7)*7=24
 
to:★蓝天★
to:slfeng
感谢你们给出答案,我接受了!!!!
 
24点的算法可以枚举,也右以递归。
 
多人接受答案了。
 
后退
顶部