本广告收入已由广告主捐给Wikipedia
2010 = 1+2-(3-4-5)*6*7*8-9
这是一个数字游戏,使用123456789,并按照123456789的顺序,使用加减乘除以及括号,进行操作使其结果等于2010(原来的游戏是使其值为100,请看这里),那么会有多少种解法呢?下面是924种解法,其让我想起了"24点游戏".
这里,如果让你写一段程序来生成所有的可能,你知道怎么写这段程序吗?
使用单个数
2010 = 1+2-(3-4-5)*6*7*8-9
2010 = 1-(2+(3-4-5)*6*7)*8+9
2010 = 1+2+(3+4*(5+6*7+8))*9
2010 = 1+2*(3*4*(5+