#5205. NQUEENS - Xếp N quân hậu

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Bài toán N-Hậu yêu cầu đặt N quân hậu trên một bàn cờ vua N \times N sao cho không có hai quân hậu nào có thể tấn công nhau. Theo luật cờ vua, một quân hậu có thể tấn công các quân khác trên cùng hàng, cùng cột, hoặc cùng đường chéo.

Hãy đếm xem có bao nhiêu cách đặt N quân hậu thỏa mãn điều kiện trên.

Dữ liệu: Một dòng duy nhất chứa số nguyên N\ (1 \le N \le 12) .

Kết quả: Một số nguyên duy nhất là tổng số cách đặt hậu hợp lệ.

Ví dụ:

Dữ liệu:

4

Kết quả:

2

Giải thích: Hai cách đặt hợp lệ cho bàn cờ 4 \times 4 là:

. Q . .      . . Q .
. . . Q      Q . . .
Q . . .      . . . Q
. . Q .      . Q . .

Giới hạn:

  • 1 \le N \le 12