#C1574. J10 习题-1 N皇后问题
J10 习题-1 N皇后问题
J10 习题-1 N皇后问题
题目描述
在的棋盘上放置 个皇后,而彼此不受攻击(即在棋盘的任一行,任一列和任一对角线上不能放置个皇后),编程求解所有的摆放方法 。
如上图:对应的位置信息是:; 第一行的皇后放在第 列;第二行的皇后放在第 列;以此类推,请编程输出对应的方案情况;
输入格式
一个整数,表示棋盘的尺寸。
输出格式
如果有解,输出 行,每行 个整数,表示该行皇后所在的列号(要求序列从小到大排序)。否则输出“”。
样例输入
样例输出
样例分析
如上所述。
数据范围
对于 的数据:。