#P30. 皇后
皇后
题目描述
我们现在令皇后与皇后攻击不到,任意两个皇后都不能处于同一行、同一列或同一斜线上。
现在给定整数 n ,请你输出所有的满足条件的棋子摆法。
输入描述
每组测试数据描述如下:
第一行为两个正整数 n ( 1 <= n <= 9 ) 表示棋盘边长 每个解决方案占 n 行,每行输出一个长度为 n 的字符串,用来表示完整的棋盘状态。
其中 . 表示某一个位置的方格状态为空,Q 表示某一个位置的方格上摆着皇后。
每个方案输出完成后,输出一个空行。
输出描述
输出方案的顺序任意,只要不重复且没有遗漏即可。
样例
4
.Q..
...Q
Q...
..Q.
..Q.
Q...
...Q
.Q..