https://pastebin.com/3MXvv3ir
Naskrobałem taki program. Pobiera on wymiar szachownicy od użytkownika i znajduje możliwe rozwiązania. Progrma działa dobrze pod względem szukania rozwiązań, ale chciałbym też żeby wypisywał pierwsze poprawne znalezione rozwiązanie. W wersji dostępnej pod linkiem przechwytuje on pierwsze 8 pozycji wstawionych hetmanów i wypisuje je na końcu programu. Problem w tym że program zawsze zaczyna od pozycji 1,1 a nie dla każdego rozmiaru szachownicy istnieje rozwiązanie z hetmanem na tym polu. No i właśnie nie mam pomysłu jak to rozwiązać. Jakieś pomysły?