那天翻手机看到别人发的24点题目,数字就是3、3、4、7,心里一下就好奇3347算24点怎么算,随手拿笔在草稿纸上开始凑,一开始还觉得四个数字不大,应该两三步就能出结果,没想到卡了快二十分钟。
最先试的就是最常见的思路,凑3乘8,凑4乘6,这是平时玩24点最先想到的套路。手里数字有现成的3和4,就想着剩下的3和7能不能算出8或者6。7减3等于4,3乘4是12,再加4也才16,离24还差一大截。又换顺序,7加3是10,10乘3是30,再减4,得到26,就差一点点,当时还愣了一下,觉得就差两个数,怎么调都调不对。
其实那时候脑子有点钻牛角尖,一直盯着乘法组合,加减乘除里优先想乘法,把括号的位置换了好几种,(7+3)×3-4、(7-3)×4+3,算出来的结果不是26就是19,来回改符号,加号换成减号,乘号换成除号,除号这里又不好用,四个数字都是整数,随便做除法还会出小数,一开始下意识就不想碰小数运算。
后来才反应过来,别死盯着整数乘法,带括号的混合运算可以先做减法,再乘再加。重新排数字顺序,7减3等于4,这个结果再乘3,得到12,然后再加剩下的4?不对,这个刚才算过。又换,3乘7等于21,21加3等于24,但是还剩下数字4没用掉,四个数字要求每个数字必须只用一次,这个错误当时还犯了一次,算完才发现漏了规则,白白高兴几秒。就是这样,经常算到一半忘记,必须3、3、4、7每个数字都参与运算,不能丢掉其中任意一个。
折腾好久才搞明白,(7-4)×(3+3),先算括号里面,7减4等于3,3加3等于6,3乘6等于18,这个还是不对。又试(3×4)+(3×7),12加21等于33,数值太大。朋友当时凑过来瞅了一眼,说要不要试试带分数的思路,很多24点题不用整数思路的时候,分数运算就能解开。当时还觉得有点麻烦,但是前面整数方案全部试遍了,就顺着这个方向继续试。
重新列式:3+3×(7+4/3),这里面出现了分数,4除以3,7加上三分之四,再乘3,最后再加另一个3,展开之后,3×7是21,3乘4/3等于4,21加4再加3,刚好等于24。算式写出来就是3+3×(7+4÷3),四个数字3、3、4、7全部都用到,每个数字只用一次。这只是我的个人感受,不是标准答案,玩24点本身解法思路就不唯一,有的人习惯只接受纯整数运算,碰到需要分数的题目就会判定无解,这个看个人玩题的习惯。
后来又反复验算两遍,括号优先级没错,先算除法4÷3,再加7,接着和3相乘,最后加上第一个3,运算顺序没有出错。之前一直卡着,根源就是一开始默认全部都是整数四则运算,不愿意接受分数参与计算,把自己思路框死了。
草稿纸上还留着之前写的一堆错误算式,墨迹划得乱糟糟,笔停在纸边,盯着那行带分数的式子,忽然觉得这类题最磨人的不是计算难度,是一开始自己给自己定的限制。