亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

八皇后問題實現代碼分享

2020-01-26 15:35:51
字體:
來源:轉載
供稿:網友

main.cpp

復制代碼 代碼如下:

#include<iostream>
#include<cstring>

using namespace std;

const int N = 7;

int count = 0;

void QueenPrint(int LayOut[N][N])  //打印結果
{
 cout<<"第"<<++count<<"種布局:"<<endl;
 for(int i = 0; i < N; i++)
 {
  for(int j = 0; j < N; j++)
  {
   if(LayOut[i][j] == 1)
   {
     cout<<' '<<'Q'<<' ';
   }
   else
   {
    cout<<' '<<'*'<<' ';
   }
  }
  cout<<endl;
 }
 cout<<endl;
}
bool Queen(int LayOut[N][N], const int i, const int j)  //判斷LayOut[i][j]是否適合放置皇后
{
 int k1 = 0;
 for(; k1 < N; k1++)   //判斷該行有沒有皇后
 {
  if(LayOut[i][k1] == 1)
  {
   return false;
  }
 }
 int k2 = 0;
 for(; k2 < N; k2++ )  //判斷該列有沒有皇后
 {
  if(LayOut[k2][j] == 1)
  {
   return false;
  }
 }

 int t1 = i,t2 = j;                   //判斷左上有沒有皇后
 for(;t1 >= 0 && t2 >= 0;t1--,t2-- ) 
 {
   if(LayOut[t1][t2] == 1)
  {
   return false;
  }
 }

 int n1 = i, n2 = j;                 //判斷右上有沒有皇后
 for(;n1 >= 0 && n2 < N;n1--,n2++ )
 {
   if(LayOut[n1][n2] == 1)
  {
   return false;
  }
 }

 return true;
}
/*
void EightQueen(int LayOut[N][N],int i, int j) // i為行,j為列
{

 if( i < N  )
 {
   if( j < N)
   {
    if(Queen(LayOut,i,j))
    {
     LayOut[i][j] = 1;
     j = 0;
     EightQueen(LayOut,i+1, j);
    }
    else
    {
     EightQueen(LayOut,i, j+1);

    }

   }
 }
 else
 {
  QueenPrint(LayOut);
 }

}*/

void EightQueen(int LayOut[N][N],int i) // i為行

 if( i == N)
 {
  QueenPrint(LayOut);
  //memset( LayOut, 0, sizeof(LayOut));
 }
 else
 {

  int j = 0;
  for( ; j < N; j++ )
  {
   if( Queen( LayOut, i, j))
   {
    LayOut[i][j] = 1;
    EightQueen( LayOut,i+1);
    LayOut[i][j] = 0;
   } 
  }

 }
}


int main()
{
 int LayOut[N][N];
 memset( LayOut, 0, sizeof(LayOut));
 EightQueen(LayOut,0);
 cout<<"共"<<count<<"中結果!"<<endl;
 return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久天天躁夜夜躁狠狠躁2022| 国产精品久久久久久亚洲影视| 久久躁日日躁aaaaxxxx| 久久视频这里只有精品| 夜夜狂射影院欧美极品| 久久精品中文字幕免费mv| 韩日精品中文字幕| 欧美华人在线视频| 91最新国产视频| 日本国产一区二区三区| 日韩美女激情视频| 久青草国产97香蕉在线视频| 精品亚洲国产成av人片传媒| 国产97在线|亚洲| 亚洲r级在线观看| 欧美国产精品va在线观看| 久久69精品久久久久久久电影好| 日本午夜人人精品| 高跟丝袜一区二区三区| 国产精品无码专区在线观看| 亚洲精品久久久久中文字幕欢迎你| 91亚洲国产成人精品性色| 中文字幕免费精品一区| 亚洲欧美国产日韩中文字幕| 丝袜亚洲欧美日韩综合| 国产一区av在线| 国产不卡av在线免费观看| 国产精品久久久久久久久久尿| 日本亚洲欧美三级| 国产精品九九九| 欧美激情精品久久久久久免费印度| 欧美电影免费观看高清| 日韩欧美在线一区| 日韩欧美国产中文字幕| 欧美日韩精品中文字幕| 91视频国产一区| 欧美激情综合亚洲一二区| 欧美最猛黑人xxxx黑人猛叫黄| 国产成人精品视频| 亚洲高清av在线| 2023亚洲男人天堂| 国产日韩综合一区二区性色av| 亚洲free性xxxx护士白浆| 欧美与黑人午夜性猛交久久久| 欧美猛交免费看| 欧美性猛交xxxx富婆| 亚洲精品wwww| 中文字幕日韩精品在线| 精品欧美一区二区三区| 26uuu亚洲伊人春色| 久久久在线免费观看| 国产一区二区三区丝袜| 懂色av影视一区二区三区| 久久色精品视频| 亚洲国产精品嫩草影院久久| 亚洲成人精品视频| 91av在线精品| 国产成人精品一区二区三区| 日韩女优在线播放| 亚洲丝袜一区在线| 国模精品一区二区三区色天香| 亚洲天堂2020| 久久久精品免费视频| 亚洲精品久久久久| 亚洲精品一区av在线播放| 亚洲精品97久久| 日韩国产精品视频| 亚洲国产欧美一区| 精品女厕一区二区三区| xvideos国产精品| 国产区精品视频| 日韩视频免费大全中文字幕| 伊人男人综合视频网| 欧美激情videos| 在线观看国产精品日韩av| 欧美一级片在线播放| 国内成人精品视频| 午夜精品视频在线| 日韩中文字幕在线免费观看| 91在线精品视频| 精品露脸国产偷人在视频| 中文字幕亚洲综合久久筱田步美| 538国产精品一区二区在线| 777精品视频| 日韩欧美国产免费播放| 国产精品视频一区国模私拍| 91中文精品字幕在线视频| 亚洲电影成人av99爱色| 亚洲欧美一区二区三区四区| 日韩精品在线观看一区二区| 亚洲影院色在线观看免费| 九九九久久久久久| 色妞一区二区三区| 中文字幕少妇一区二区三区| 91丝袜美腿美女视频网站| 欧美精品久久久久久久久久| 精品久久香蕉国产线看观看gif| 久久国产精品久久国产精品| 91黑丝高跟在线| 一本色道久久88综合亚洲精品ⅰ| 亚洲精品免费网站| 性夜试看影院91社区| 97国产suv精品一区二区62| 狠狠躁天天躁日日躁欧美| 国产精品视频xxxx| 日韩有码在线观看| 97热在线精品视频在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品久久不能| 国产一区二中文字幕在线看| 亚洲精品日韩欧美| 欧美成人三级视频网站| 成人激情视频在线观看| 亚洲人成电影在线观看天堂色| 欧美在线免费看| 日韩精品中文字幕有码专区| 精品在线欧美视频| 久久精品国产亚洲一区二区| 亚洲精品一区二区三区婷婷月| 亚洲欧美日韩视频一区| 国产原创欧美精品| 亚洲精选一区二区| 5566日本婷婷色中文字幕97| 欧美视频不卡中文| 91po在线观看91精品国产性色| 亚洲第一级黄色片| 69**夜色精品国产69乱| 欧美精品激情视频| 亚洲成人av中文字幕| 日韩av免费看网站| 国产精品中文字幕在线| 国产伊人精品在线| 成人久久18免费网站图片| 日韩欧美一区二区三区久久| 51精品在线观看| 日本19禁啪啪免费观看www| 国产精品一区二区电影| 国产精品爽爽ⅴa在线观看| 日韩欧美一区二区在线| 国产精品激情av在线播放| 日韩视频免费大全中文字幕| 亚洲国产精品悠悠久久琪琪| 欧美日韩免费网站| 日韩欧美成人精品| 久久久人成影片一区二区三区| 欧美老女人xx| 亚洲激情在线观看| 亚洲一区二区自拍| 欧美综合国产精品久久丁香| 久久久久久久久久久久av| 日韩欧美国产黄色| 欧美理论电影在线观看| 国产精品久久久久aaaa九色| 国产精品中文字幕久久久| 福利一区福利二区微拍刺激| 日本一本a高清免费不卡| 岛国av一区二区在线在线观看| 久久精品青青大伊人av| 高清日韩电视剧大全免费播放在线观看| 国产裸体写真av一区二区| 5278欧美一区二区三区| 中文字幕亚洲无线码在线一区| 国产精品久久久久久久久男| 亚洲激情第一页|