Есть ли алгоритм, который позволяет расставить знаки, между слагаемыми, чтобы получилось равенство?

Допустим, есть выражение:
4 4 4 = 4;
Есть ли алгоритм, который поставит знаки + или -, чтобы получить тождество?
  • Вопрос задан
  • 4307 просмотров
Решения вопроса 1
Если числа разные - можно рассмотреть эту задачу как поиск в ширину.
Если одинаковые, то это простая генерация всех перестановок в последовательности.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Можно полным перебором, можно ради интереса - генетическим алгоритмом (когда то реализовывал им - работает и не сложно) - причем тогда можно получить и приблизительные результаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы