#P0229. n - 皇后

n - 皇后

题目描述

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

现在给定整数 nn,请你输出所有的满足条件的棋子摆法。

输入格式

共一行,包含整数 nn

输出格式

每个解决方案占 nn 行,每行输出一个长度为 nn 的字符串,用来表示完整的棋盘状态。

其中 00 表示某一个位置的方格状态为空,11 表示某一个位置的方格上摆着皇后。

每个方案输出完成后,输出一个空行。

注: 本题按字典序输出答案。

数据范围

4n104≤n≤10

输入样例:

4

输出样例:

0100
0001
1000
0010

0010
1000
0001
0100