这个问题是由高斯首先提出的。解决这一问题的最直接方法是穷举出所有摆法。我们先用回溯的思想按行递推出一种合理方案。开始棋盘为空,第一个皇后可以放在第一行的任意一个位置。我们把它试置在(1,1)。这样,满足J=1或I=J的格子都不能再放皇后了。第二个皇后置在第二行,J可取3..8中的任意一列,我们先试放在(2,3)。那么第三行的J可以取4..8,先试(3,4)。以此类推,第四个皇后在(4,2)((4,7),(4,8)也可);然后是(5,6)((5,8)也可);第六行就只有(6,8)这一个位置可选。
一个难题,八列八行一个棋盘,有八个哨兵,将他们分别放在棋盘上,并且横竖斜行都只能放一个哨兵,怎么放?
6个回答
相关问题
-
如图,这是一个棋盘,将一个白子和一个黑子放在棋盘线的交叉点上,但不能在同一条棋盘线上,则有______种不同的放法.
-
如图,这是一个棋盘,将一个白子和一个黑子放在棋盘线的交叉点上,但不能在同一条棋盘线上,则有______种不同的放法.
-
如图,这是一个棋盘,将一个白子和一个黑子放在棋盘线的交叉点上,但不能在同一条棋盘线上,则有______种不同的放法.
-
如图,这是一个棋盘,将一个白子和一个黑子放在棋盘线的交叉点上,但不能在同一条棋盘线上,则有______种不同的放法.
-
如图,这是一个棋盘,将一个白子和一个黑子放在棋盘线的交叉点上,但不能在同一条棋盘线上,则有______种不同的放法.
-
这是一个棋盘,将一个白子和一个黑子放在一个棋盘线的交叉点上上,但不能在同一条棋盘线上,有几种放法?
-
6乘以6棋盘格 放入30个棋子 每个格子可以放1个棋子或不放 每行每列都是偶数 怎么放
-
棋盘上的数学 一个8x8的棋盘中最多可以放多少个“马”,
-
棋盘上的数学 一个8x8的棋盘中最多可以放多少个“车”,
-
9个小方格子一列,一共9行组成的方块.把9个石子放如小方格子里.不论横竖斜,每行每列只能有一个小石子.