Генератор и решатель задач «24 очка»

Создать задачу

Текущая задача
? ? ? ?

Статистика игры

0
Решено
0
Всего задач
0%
Процент успеха

Результат решения

Нажмите, чтобы увидеть ответы и все возможные решения

Правила игры

  • Используйте 4 данных числа, чтобы получить 24 с помощью сложения, вычитания, умножения и деления
  • Каждое число должно быть использовано ровно один раз
  • Скобки можно использовать для изменения порядка операций
  • Поддерживаемые операторы: + - × * / ÷
  • Промежуточные результаты могут быть дробями, но конечный результат должен быть 24

Классические задачи

Описание функций:

Описание алгоритма:

  • Использует поиск в глубину (DFS) для перебора всех возможных комбинаций операций
  • Перебирает перестановки 4 чисел и все комбинации 3 операторов
  • Рассматривает различные расстановки скобок с 5 структурами выражений
  • Использует вычисления с плавающей точкой; различия в пределах 10⁻⁹ считаются равными
  • Автоматически фильтрует дублирующиеся эквивалентные решения