24点游戏生成器与求解器

题目生成

当前题目
? ? ? ?

游戏统计

0
已解决
0
总题目
0%
成功率

解答结果

点击"查看答案"查看所有可能的解法

游戏规则

  • 使用给定的4个数字,通过加减乘除运算得到24
  • 每个数字必须使用且只能使用一次
  • 可以使用括号改变运算顺序
  • 支持的运算符:+ - × * / ÷
  • 中间结果可以是分数,但最终结果必须是24

经典题目

功能说明:

算法说明:

  • 使用深度优先搜索(DFS)遍历所有可能的运算组合
  • 对4个数字进行全排列,尝试3个运算符的所有组合
  • 考虑不同的括号位置,共5种表达式结构
  • 使用浮点数运算,误差在 10⁻⁹ 以内视为相等
  • 自动过滤重复的等价解法