CSES 1624 - Chessboard and Queens
1.0s 512M你的任務是在一個棋盤上放 8 個皇后,使得任兩個皇后都不互相攻擊。額外的挑戰是:每一格不是自由就是被預訂,皇后只能放在自由的格子上。然而,被預訂的格子並不會阻擋皇后之間的攻擊。
請問總共有幾種放置皇后的方法?
輸入格式
輸入有 8 行,每行 8 個字元。每一格不是自由(.)就是被預訂(*)。
輸出格式
輸出一個整數:放置皇后的方法數。
範例輸入 1
........
........
..*.....
........
........
.....**.
...*....
........
範例輸出 1
65
限制
- 棋盤大小固定為 \(8 \times 8\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入