8皇后问题,回溯求所有解

综合数据库:以状态为节点的有向图
    状态:8*8矩阵
    初始状态: 空矩阵
规则:Rij:if i=1时,矩阵中无皇后标志,或8 >= i >1时,矩阵的i-1行有一个皇后标志,then在矩阵的第i行第j列放一个皇后标记 
结束条件:TERM为真时矩阵中有8个皇后标志,且不能相互俘获
控制策略:回溯
#include <iostream>
#include <string.h>
#include <fstream>
using namespace std;

int aj[8];
int count;
int  abs(int a){if(a<0) return -a;}
void putNext(int t,int j);
void showTable();
ofstream output("solutions.txt");
int main()
{
    for(int i=0;i<8;i++)
    {
        memset(aj,0,sizeof(aj));
        aj[0]=i;
        putNext(1,0);
    }
    cout<<count<<endl;
    return 0;
}
void putNext(int t ,int j)
{
    int i,k;
    if(t==8)//show one solution
    {
        showTable();
        return ;
    }
    /*
    this solution can just find eight solutions from eight start point
    if(j==8)//track back
    {
        if(t==0)
        {
		return;
        }
        putNext(t-1,a[t-1]+1);
        return;
    }
    for(i=0;i<t;i++)
    {
	if(abs(aj[i]-j)!=abs(i-t)&&aj[i]!=j)//test this position
	{
		continue;
        }
        else
        {
		putNext(t,j+1);
		return ;
        }
    }
    a[t]=j;
    putNext(t+1,0);
     */
    for(k=j;k<8;k++)
    {
        for(i=0;i<t;i++)
        {
		if(abs(aj[i]-k)==abs(i-t)||aj[i]==k)//test this position
	        {
			break;
        	}
    	}
        if(i==t)
	{
	        aj[t]=k;
	        putNext(t+1,0);//go to next row
	}
    }
}
void showTable()
{
    count++;
    int i,j;
    output<<"*******solution "<<count<<"******"<<endl;
    for(i=0;i<8;i++)
    { 
        output<<"("<<i+1<<","<<aj[i]+1<<") "<<endl;
    }
     for(i=0;i<8;i++)
        {
            for(j=0;j<8;j++)
            {
                if(aj[i]==j)
                {
                    output<<" *";
                }
                else
                {
                    output<<" o";
                }
            }
            output<<endl;
        }
      output<<"***********************"<<endl;
}

程序运行结果:

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值