24点游戏 程序(一)

无意间看见这个24点的网站http://www.24theory.com/solutions/allsolutions/,于是想起来把程序写写。


考虑到中缀表达式有括号的麻烦,所以打算用后缀表达式处理。

24点用后缀表达式的话,一共4个数字,3个运算符。

假设数字用1表示,运算符用2表示。

那么可能的计算方式就是类似

1111222

1112221

。。。

但是这样随便列举出来的不一定是合法的后缀表达式。

所以第一步,找出合法的包含4个数值,3个运算符的后缀表达式。



结果合法的后缀有5个。


后面将用这5个表达式进行穷举。

posted @ 2012-02-26 11:58  好好学习,天天进步  阅读(303)  评论(0编辑  收藏  举报