#P3677. 八皇后解密
八皇后解密
Description
高桥君喜欢玩解密。今天,他挑战了八皇后问题。八皇后问题就是在8×8的棋盘上放置8个皇后,使得横、纵、斜45度方向的同一直线上不能有两个或以上的皇后存在。
高桥君已经放置了3个皇后,但是他对于接下来如何放置毫无头绪。请你求出含有剩下五个皇后的八皇后的位置。
Input Format
输入为以下形式。
c11c12...c18
c21c22...c28
::
::
c81c82...c88
- 从第一行开始的8行每行给定一个含8个字符的字符串。
- 从第i行的开头开始第j个字符(cij)表示第i行第j列是否放置了皇后。
- cij只会为''Q''或''.''。''.''表示此处没有放置皇后,''Q''表示此处放置了皇后。
Output Format
将放置了8个皇后的最终状态按输入的同样形式输出。
如果无解,则输出一行No Answer。
........
........
.......Q
........
..Q.....
........
.Q......
........Q.......
....Q...
.......Q
.....Q..
..Q.....
......Q.
.Q......
...Q....
Hint
样例2输入
.....Q..
.Q......
........
........
........
Q.......
........
........
样例2输出
No Answer
样例解释
- 在样例2中,开始时给定的1行与6行的皇后在斜45度的同一直线上。这种情况下满足条件的答案不存在。