Comments 9
Помнится, я в 2002 году на трубо-паскале делал 15*15 за несколько секунд на 80486.
Стоп. Вы ищете не все решения, а только одно, я правильно понял?
Тогда следует использовать эвристику — стараться идти в клетку, из которой доступно меньше всего ходов.
Если попробуете — расскажите, какой эффект дало.
В зачитанной в детстве до дыр книге Гика "Шахматы и математика" эта задача подробно разбиралась. Запомнилась основная эвристика — правило Варнсдорфа: из возможных клеток очередной ход коня надо делать на ту, откуда есть МЕНЬШЕ возможных продолжений. Несмотря на всю контр-интуитивность, стратегия работала как часы на самых разных досках! Вы не пробовали добавить эту эвристику в свою программу и сравнить эффективность алгоритмов?
Sign up to leave a comment.
Хаскель — ход конем