17.八皇后问题

package EigthQueen;

public class Queen8_5 {
    static int num = 0;//累计总方案数
    static int MAXQUEEN = 8;//皇后个数,同时也是棋盘行列数
    static int[] cols = new int[MAXQUEEN];//定义cols数组,表示8列棋子摆放位置
    /**
     * getTarget函数:确定每一列皇后存放的位置
     * @param n
     */
    public static void getTarget(int n) { //传入的n代表的是第n列
        boolean[] rows = new boolean[MAXQUEEN];//一个布尔型的rows数组用来判断哪个位置不可以存放皇后,当为true时,就说明这个位置不可以存放皇后
        /*
         * 第一个for循环,作用是确定rows数组哪些位置不可以存放皇后
         */
        for (int i = 0; i < n; i++) {           //i的意义是第i列,而循环条件则为i<n,遍历第n列前面的所有列
            rows[cols[i]] = true;               //cols[i]的值的意义是皇后存放在这一列的第几个位置,举例cols[i]=2,那么在这一列的角标为2的位置,
                                                //那么rows[2]就不可以存放皇后了,根据8皇后问题,不可以平行放2个皇后,
            int d = n - i;                      //n-i为第n列和第i列的间距
            if (cols[i] - d >= 0)               //当cols[i]-d>=0,就是在cols[i]位置正斜方向(/)存在位置,那么这个位置是不可以放皇后的,
                rows[cols[i] - d] = true;       //所以这个位置要设置为true
            if (cols[i] + d < MAXQUEEN)         //当cols[i]-d<MAXQUEEN,就是在cols[i]位置反斜方向(\)存在位置,那么这个位置是不可以放皇后的,
                rows[cols[i] + d] = true;       //所以这个位置要设置为true
        }
        /*
         * 第二个for循环,作用是确定皇后存放的位置
         */
        for (int i = 0; i < MAXQUEEN; i++) {    //i的意义是第i行,循环条件为i<MAXQUEEN,遍历0行到MAXQUEEN-1的所有行
            if (rows[i])                        //当rows[i]为true时,就证明这个位置不可以存放皇后,
                continue;                       //continue执行下一个循环
            cols[n] = i;                        //当rows[i]不为true时,证明这个位置可以存放皇后,所以第n列的i位置就可以存放皇后,把i赋值给cols[n]
            if (n < MAXQUEEN - 1)               //当第n行还没有来到最后一行,那么就递归按照前面皇后摆放的位置,n+1行地摆放下去
                getTarget(n + 1);
            else {
                num++;                          //如果到了最后一行,就完成了一种方案,那么num++,方案+1
                //printChessBorder();               //打印棋盘
                printQueenPosition();           //如果不打印棋盘,可以打印这个皇后的数字位置
            }
        }
    }
    /**
     * 打印皇后的数学位置
     */
    private static void printQueenPosition() {
        System.out.println("第" + num + "种方案");
        for(int i=0;i<MAXQUEEN;i++) {
            System.out.print(cols[i]+1+" ");
        }
        System.out.println();
    }
    /*
     * 打印棋盘
     */
    private static void printChessBorder() {
        System.out.println("第" + num + "种方案");
        for (int i = 0; i < MAXQUEEN; i++) { // i代表行
            for (int j = 0; j < MAXQUEEN; j++) {// j代表列
                if (cols[i] == j) // 遍历第i行,总有一个位置是存放皇后的,所以当cols[i]==j的时候就打印"0 "
                    System.out.print("0 ");
                else
                    System.out.print("+ ");//
            }
            System.out.println();
        }
    }

    public static void main(String[] args) {
        getTarget(0);//从第0列开始
        System.out.println("一共有" + num + "种方案");
    }

}

第1种方案
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
第2种方案
0 + + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
第3种方案
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + 0 + + + + + 
第4种方案
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
第5种方案
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
第6种方案
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
第7种方案
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
第8种方案
+ 0 + + + + + + 
+ + + + + 0 + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ + + + + + + 0 
+ + 0 + + + + + 
+ + + + 0 + + + 
第9种方案
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
第10种方案
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + 0 + + + + 
第11种方案
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
第12种方案
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
第13种方案
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
第14种方案
+ + 0 + + + + + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ + + + + 0 + + 
第15种方案
+ + 0 + + + + + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
第16种方案
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
第17种方案
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
第18种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
第19种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
第20种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
第21种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
第22种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
第23种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ 0 + + + + + + 
第24种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
第25种方案
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
第26种方案
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
第27种方案
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + 0 + + + 
第28种方案
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
第29种方案
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第30种方案
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
第31种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
第32种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + 0 + + + 
第33种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + + + 0 + + + 
0 + + + + + + + 
第34种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
第35种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第36种方案
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
第37种方案
+ + + 0 + + + + 
+ + + + + 0 + + 
0 + + + + + + + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + 0 + + + + + 
+ + + + + + 0 + 
第38种方案
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
第39种方案
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ 0 + + + + + + 
第40种方案
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
第41种方案
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + 0 + + 
第42种方案
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + 0 + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
第43种方案
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
第44种方案
+ + + 0 + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
第45种方案
+ + + 0 + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
第46种方案
+ + + 0 + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
第47种方案
+ + + + 0 + + + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
第48种方案
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第49种方案
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
第50种方案
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
第51种方案
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
0 + + + + + + + 
第52种方案
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + 0 + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ + + + + + + 0 
+ + 0 + + + + + 
第53种方案
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第54种方案
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
第55种方案
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
第56种方案
+ + + + 0 + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
第57种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
第58种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + 0 + + + + + 
第59种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第60种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
第61种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
第62种方案
+ + + + 0 + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ 0 + + + + + + 
第63种方案
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
第64种方案
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
第65种方案
+ + + + + 0 + + 
0 + + + + + + + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
第66种方案
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
第67种方案
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + 0 + + + + + 
第68种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
第69种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
第70种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
第71种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
第72种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
第73种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + + + 0 + + + 
第74种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + 0 + + + + 
第75种方案
+ + + + + 0 + + 
+ + 0 + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
第76种方案
+ + + + + 0 + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + 0 + + + + + 
第77种方案
+ + + + + 0 + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
第78种方案
+ + + + + 0 + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
第79种方案
+ + + + + 0 + + 
+ + + 0 + + + + 
+ + + + + + 0 + 
0 + + + + + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + 0 + + + + + 
第80种方案
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + 0 + + + + + 
第81种方案
+ + + + + + 0 + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
第82种方案
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第83种方案
+ + + + + + 0 + 
+ 0 + + + + + + 
+ + + + + 0 + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + 0 + + + + 
+ + + + + + + 0 
+ + + + 0 + + + 
第84种方案
+ + + + + + 0 + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ + + + 0 + + + 
+ 0 + + + + + + 
+ + + 0 + + + + 
第85种方案
+ + + + + + 0 + 
+ + 0 + + + + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ + + 0 + + + + 
第86种方案
+ + + + + + 0 + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + + 0 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第87种方案
+ + + + + + 0 + 
+ + + 0 + + + + 
+ 0 + + + + + + 
+ + + + + + + 0 
+ + + + + 0 + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + 0 + + + 
第88种方案
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
第89种方案
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + 0 + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
第90种方案
+ + + + + + + 0 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
+ + + + + 0 + + 
第91种方案
+ + + + + + + 0 
+ + 0 + + + + + 
0 + + + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + 0 + + + 
+ + + + + + 0 + 
+ + + 0 + + + + 
第92种方案
+ + + + + + + 0 
+ + + 0 + + + + 
0 + + + + + + + 
+ + 0 + + + + + 
+ + + + + 0 + + 
+ 0 + + + + + + 
+ + + + + + 0 + 
+ + + + 0 + + + 
一共有92种方案

在网上学习8皇后问题作的笔记,如有侵犯,立即删除

原博客https://blog.csdn.net/zhong317/article/details/4586131

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

  • 八皇后问题是学习回溯算法时不得不提的一个问题,用回溯算法解决该问题逻辑比较简单。下面用java版的回溯算法来解决八...
    少寨主的互联网洞察阅读 644评论 0 1
  • 八皇后问题问题描述:八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔...
    药药耀耀阅读 2,072评论 0 0
  • 八皇后问题:在8*8的棋盘上放置8个皇后,保证任意两个皇后之间不能相互攻击。(即没有两个皇后是在同一行、同一类、或...
    五秋木阅读 707评论 0 0
  •   八皇后问题,是一个古老而著名的问题,该问题最早由国际西洋棋棋手马克斯·贝瑟尔(Max Bezzel)于1848...
    山阴少年阅读 882评论 0 1
  • 对不起,我不是什么好人,但是真的没那么坏,我还想努力做个好人,我还是想努力做个善良的人……不想放弃……
    1122a阅读 174评论 0 0