二十一点游戏的算法思想!如何用穷举法枚举所有可能的表达式?
二十四点的主要组成部分是加减乘除。
加法简单,比如1+23,2+22,3+21,4+20,5+19,6+18,7+17,8+16。
乘法求因子,比如1,2,3,4,6,8,12,24,是完整的乘法得到24。
减法和除法也需要学习适当的灵活性,这里有一二:
3、8、3、8
8÷(3-8÷3)这个除法涉及到小数,但最后还是回到了正题。
3、4、6、10
3×(4-6+10)也许这个列表有点牵强,但还是说明负数要合理应用。
其实很简单,先把各种关系计算出来,然后用符号组合起来。