Giải pháp: Để giải quyết vấn đề này chúng ta phải tìm n vị trí trên một n × n bàn cờ sao cho không có
hai trong số những vị trí đang ở trong cùng một hàng, cùng một cột, hoặc trong cùng một đường chéo [một đường chéo
bao gồm tất cả các vị trí (i, j) với i + j = m với m, hoặc i - j = m với m]. Chúng tôi sẽ
sử dụng tùy ý để giải quyết vấn đề n-queens. Chúng tôi bắt đầu với một bàn cờ trống. Ở giai đoạn
k + 1, chúng tôi cố gắng đưa một nữ hoàng thêm trên bảng trong (k + 1) st cột, nơi có
đã là nữ hoàng trong các cột k đầu tiên. Chúng tôi kiểm tra ô vuông trong (k + 1) st cột bắt đầu
với hình vuông ở hàng ghế đầu tiên, tìm kiếm một vị trí để đặt hoàng hậu này để nó không phải là trong
cùng hàng hoặc trên cùng một đường chéo là một nữ hoàng đã trên bảng . (Chúng tôi đã biết nó không phải là
trong cùng một cột). Nếu nó là không thể tìm thấy một vị trí để đặt các nữ hoàng trong (k + 1) st
cột, quay lại với vị trí của nữ hoàng trong cột thứ k, và nơi này nữ hoàng trong các
hàng tiếp theo cho phép trong cột này, nếu một hàng như vậy tồn tại. Nếu không có hàng như vậy tồn tại, quay lại nữa.
đang được dịch, vui lòng đợi..