八皇后 题意:就是说在n*n的方格中摆放n个皇后,保证方格中每一行、每一列、两条对角线以及与对角线平行区域有且只有一个皇后。对于所有的方案按字典序排序(如果不理解看题目解释),输出前3个方案然后再输出总方案数。 解题思路:(前言)一般对于这种类似于迷宫而且数据大小比较小的题目,我们可以采用dfs的方法。 抛开一切方法,我们用数学思维来考虑这个问题。首先,我们可以假想一个6 * 6的方格。(1,1)(方格的第一行第一列)放一个皇后,然后把与(1,1)位置冲突的位置标记1次。(冲突的位置就是每一行、每一列以及两条斜线)标记完之后,我们就看一下第二行,(2,1)与(2,2)的位置已经被标记1次然...