#sf14. 八皇后问题(Eight Queens)
八皇后问题(Eight Queens)
八皇后问题(Eight Queens)
题目描述
在 8×8 的国际象棋棋盘中放置八个"皇后",要求任意两个皇后不能处在同一行、同一列或同一条对角线上。问一共有多少种合法的放置方案?
为了通用,本题推广为 n 皇后问题:在 n×n 的棋盘上放置 n 个皇后,求合法方案数。
输入格式
一行一个整数 n(皇后个数,也是棋盘边长)。
输出格式
一个整数,表示合法方案的总数。
样例输入
8
样例输出
92
数据范围
1 ≤ n ≤ 13。