24点游戏是一种使用扑克牌来进行的益智类游戏,游戏内容是:从一副扑克牌中抽去大小王剩下52张,任意抽取4张牌,把牌面上的数(A代表1)运用加、减、乘、除和括号进行运算得出24。每张牌都必须使用一次,但不能重复使用。在不同版本中,对J、Q、和K的处理有些差异。一个常见的版本是把J、Q、和K去除,或当成10;还有一个版本是把J表示11,Q表示12,K代表13
-维基百科
我个人一般把数字解法分为两种,一种是 整数解法 ,另一种是
涉及分数
的解法。一般后面一种被认为非常难。比如
一个经典的例子是1,5,5,5,其解答为5 × (5 − 1 ÷ 5) = 24;另外 一个例子是3,3,8,8,其解答为8 ÷ (3 - 8 ÷ 3) = 24。因为后者用到了两次除法,其解法比较难以想到。
-维基百科
在实战中,涉及分数的解法一般很难被想到,所以我个人的建议是,直接放弃。
除非题主是带着研究性的思维去考虑这个问题,平时的游戏中很难出现和想到这种解法
整数解法
其实这个游戏对于数字,数学的敏感度有着一定的要求,题主可以从心算的速度等方面进行锻炼,二对于24点游戏的解法,有着不同的几个倾向。
Top-Down:从目标24开始,探索所需要的数字,直到导出结论。举例来说,你抽到的数字中有n, 那么如果我们用剩下的3个数字得出 24/n, 24 - n, 或者24+n的数字的话,我们就能轻易逆推出答案。然后我们把24/n,24-n,24+n作为下一步的目标,重复之前的思考模式。
Bottom-Up: 从手中现有的数字,探索所有能得到数字,直到导出24。举例来说,我们有m,n这两个数字,我们能够得出 m+n m-n n-m n*m这几个数字,然后再加入新的数字来扩展我们能得到数字的范围,直到其中包含24。
也可以同时进行上述两个步骤的前几步,看看能不能再头脑中将答案连接起来。
其中的小技巧就是,舍弃上述过程中的过大数字,分数 (虽然这些数字并非一定不能导出结论)来提高运算速度。
有点小技巧:
1.四个数构成乘法
最终变为4*6=3*8=2*12=24 **这个概率是最大的** 例如2,5,6,2 可看成(5-2)*(6+2)=(5+6)*2+2=24
2.加减法
四数相加为24 减法一般为算30-6 如 5,6,2,4 (5*6)-2-4=24
3.除法 一般为72/3=24
技巧嘛,是自己总结出来的 多练练就好了