上篇讲述了第一步挑出两个最不好的数来处理,这个思路的本质就是,第一步选择得分最高的动作。所谓得分最高,那我们先定义一下计算步骤的得分。每次计算选用2个数字,计算获得一个结果数字,得分定义为,结果数字的分值,减去两个计算用的数字的分值。一个数字的分值越像是容易计算出24,这个数字的分值越高。
1,2,3…11,12,13这13个数字里,大概评估一下,最差是13,然后11,7,5,这四个数字属于最差的一档。我给出的分值是0分。
接下来是10,9,属于中等的一档,我给出的分值是1分。接下来是12,8,4,3,2,1属于良好的一档,我给出分值是2分,最后是6,是最优秀的数字,我给出的分值是3分。这个评分是根据经验给出的,并没有严格的统计依据。 所以在计算时,第一步选取最差的两个数字处理,可以按照我给的这套评分方法来选数字。
现在大家可以找一副扑克牌,去掉大小鬼后,随机抽取四张来尝试24点了。
我这里再举几个例子,帮助大家熟悉思路。
比如 2 6 7 8,明显7是最差一档的数,先挑出来,接下来2 6 8里,6最好,先不动,2和8同一档,随便挑一个,比如2,这样7和2先处理,7+2=9,7-2=5,7*2=14,这三组运算中的结果9,5,14,相对而言9最好,所以先用,然后6 8 9三个数字再来处理。
三个数字处理时,最差是9,其次是8,处理后得到1,17或72,都无法和6算出24,所以回退,保留689中最差的数9,第二个数选6,这样9和6处理有3,15,54,明显3和剩余的8能算出24,计算完成。
大家看看自己计算这组数字的思路是怎样的,有没有比我讲的这个思路更好的呢?
顺便说一下,再练习过程中,我们可以在找出一个算出24的方法后,继续找另一个方法,看看能否找出多种方法。这个对于训练回退有很大帮助。
本题2678,大家看看还有没有其他计算方法能算出24。