感觉算24这种题给LLM做,它的做法也是和人类一样尝试各种方式找解,能找到解可能需要运气。我刚刚给 DeepSeek-R1 做,第一次直接写题目,思考+验算花了81秒找到解,第二次给出题目再贴上百度百科上写的技巧,让它尝试用这些技巧解,它中途想过用4x6=24,但是没用剩下的1,5,8凑出4,到最后列出可能组合的时候碰巧找到了解,花了135秒。
第二次的思考过程是这样的:
...
那再试试看能否得到4×6=24。比如,如果我能得到4和6的话。现有的数字中有6,那剩下的1、5、8要组合成4。可能的组合比如8 - (5+1)=2,不行。或者5-1=4,这样刚好,然后用4×6=24,但剩下的8怎么办?因为这里只用了三个数字,还剩下8,所以不行。或者可能有没有办法把8也用进去?比如,5-1=4,然后4×(6+8)=4×14=56,太大了。或者用除法,比如(8/(5-1))×6= (8/4)×6=2×6=12,也不够。或者有没有其他的方法?
...
这时候可能需要仔细列出所有可能的组合,考虑不同的运算顺序。比如,四个数中有1、5、6、8,我们可以尝试不同的排列组合:
例如:
...
8. (8 -5 +1) ×6=4×6=24→ 等等,这里是不是?
让我再检查一下:8 -5 =3,3+1=4,然后4×6=24!对啊,这样就得到了24!
...
【 在 ArchLinux 的大作中提到: 】
: 看了一下算24点的技巧,我找到解了 6 * (8 + 1 - 5) = 24.
--
FROM 221.222.21.*