Помогите, пожалуйста, с алгоритмом программы: нужно найти минимальное количество ходов, за которое ферзь может обойти все поля шахматной доски.
(имеется ввиду, что за один ход из a в b ферзь пробегает и по всем клеткам между a и b)
Само собой тут рекурсия, ибо полный перебор.
Если записывать все ходы из каждой точки - очень долго получится, должен же быть способ быстрее.
Вот тут
рисунок (в самом низу).