Con ngựa của bác chạy chậm quá, em chẳng đợi được nó chạy, nên chưa biết nó chạy ra sao cả.
Bác thử cưỡi con ngựa của em này, thử ở vị trí xuất phát (1,1) thì nó chạy nhanh hơn các vị trí khác. Con này nó cũng chạy nước kiệu cứ thong thả đi ... chán.
Nhà em mới thử vị trí bắt đầu là (1,1) hay (8,1) thì nó đi một vòng 64 ô hết khoảng 3; 4 phút. Còn các vị trí ở giữa bàn cờ thì đợi dài cổ.
Em dùng biến p kiểu boolean để thoát khỏi đệ qui ngay khi tìm được phương án đi hết bàn cờ đầu tiên. Làm thế cho nhanh, chứ đợi nó vét cạn hết các phương án thì híc... bởi vì ở vị trí xuất phát (1,1) chắc chắc phải có ít nhất 2 phương án đối xứng nhau.
Mảng Lib(2,8) trong chương trình là mảng thư viện chứa 8 nước đi của con mã.