#P1170. N皇后

N皇后

N皇后

题目描述

ps: 这是2023CEIT新生考核的最后一题...

NN-皇后问题是指将 NN 个皇后放在 N×NN \times N 的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同一斜线上

19_860e00c4891_597ec77c498queens.png

现在给定整数 nn,请你输出所有的满足条件的摆放方案的数量

输入格式

共一行,包含整数 n(1n10)n(1 \le n \le 10)

输出格式

一个整数,表示答案。

样例 #1

样例输入 #1

4

样例输出 #1

2

提示

4×44 \times 4 的棋盘上,有且仅有如下两种摆法: 其中 QQ 代表皇后,.. 代表空格。

#1:
.Q..
...Q
Q...
..Q.
#2:
..Q.
Q...
...Q
.Q..