首页 > 八卦生活->3699算24点怎么算式短(如何用3699算法解决24点问题)

3699算24点怎么算式短(如何用3699算法解决24点问题)

***不贱渐渐贱+ 论文 2653 次浏览 评论已关闭

如何用3699算法解决24点问题

什么是3699算法

3699算法是指在一组数中选取任意四个数,通过加减乘除以及括号的组合得到24这个数字的方法。而其中的“3699”恰好是四个数中没有1和2这两个数字的剩下的四个数字。

如何使用3699算法解决24点问题

下面我们以一组数字为例,演示如何使用3699算法解决24点问题。 假设我们有一组数字:3、6、8、9。 首先,我们需要把这四个数字中的任意三个数字进行加减乘除运算,得到一个新的数字。这里我们可以先选择3、6、8这三个数字,可以得到以下四种可能的计算方式:
  • 3+6=9,然后9×8=72
  • 3-6=-3,然后-3×8=-24
  • 3×6=18,然后18+8=26
  • 8/3=2.67,然后2.67×6=16
由于我们需要得到24这个数字,上述四种计算方式都没有得到我们想要的结果,那么我们再进行下一步运算。 接着,我们使用之前得到的三个数字以及剩下的一个数字9,继续进行加减乘除运算,得到一个新的数字。这里我们可以得到以下六种可能的计算方式:
  • 72+9=81,然后81-6=75,最后75÷3=25
  • 72-9=63,然后63÷3=21,最后21×8=168
  • 72×9=648,然后648÷3=216,最后216÷8=27
  • 9-72=-63,然后-63÷3=-21,最后-21×8=-168
  • 9÷72=0.13,然后0.13×(8-6)=0.26,最后0.26×3=0.78
  • 3-6=-3,然后-3×(8-9)=3,最后3×72=216
通过的6种运算式,我们可以看出,只有其中一种运算方式满足我们的要求,也就是最后一种运算方式。因此,这组数字可以通过以下的运算式得到24: (3-6)×(8-9)×72=24

需要注意的问题

在使用3699算法解决24点问题时,需要注意以下的问题:
  • 每个数字只能使用一次
  • 不能使用小于等于2的数字
  • 不能使用除法时出现小数,只能得到整数解
同时,由于24点问题的解法不唯一,我们需要进行多次尝试,直到找到一组能够满足条件的运算式为止。

3699算法是一种解决24点问题的方法,可以通过这种算法从一组数字中得到一个满足条件的运算式。希望本文介绍的内容对大家有所帮助。