描述:决定放置N个皇后的列,列的数量应大于1小于N,每个列应各不相同,每个列加上或减去各自的指数后也应各不相同。
输入:一个正整数N(N <= 200)
输出:一个0/1的矩阵A = { a[ i ][ j ] },若在( i , j )处存在一个排列,则a[ i ][ j ] = 1,反之,a[ i ][ j ] = 0.
本文介绍了一个经典的回溯算法问题——N皇后问题。任务要求在N×N的棋盘上放置N个皇后,使得任意两个皇后不在同一行、同一列以及相同的对角线上。输入为一个正整数N(N<=200),输出为一个0/1矩阵表示皇后的位置。
描述:决定放置N个皇后的列,列的数量应大于1小于N,每个列应各不相同,每个列加上或减去各自的指数后也应各不相同。
输入:一个正整数N(N <= 200)
输出:一个0/1的矩阵A = { a[ i ][ j ] },若在( i , j )处存在一个排列,则a[ i ][ j ] = 1,反之,a[ i ][ j ] = 0.

被折叠的 条评论
为什么被折叠?