Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Стоп. Вы ищете не все решения, а только одно, я правильно понял?
Тогда следует использовать эвристику — стараться идти в клетку, из которой доступно меньше всего ходов.
Если попробуете — расскажите, какой эффект дало.
В зачитанной в детстве до дыр книге Гика "Шахматы и математика" эта задача подробно разбиралась. Запомнилась основная эвристика — правило Варнсдорфа: из возможных клеток очередной ход коня надо делать на ту, откуда есть МЕНЬШЕ возможных продолжений. Несмотря на всю контр-интуитивность, стратегия работала как часы на самых разных досках! Вы не пробовали добавить эту эвристику в свою программу и сравнить эффективность алгоритмов?
Хаскель — ход конем