日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(回溯1)八皇后

發布時間:2025/3/12 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (回溯1)八皇后 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

描述
在國際象棋棋盤上放置八個皇后,要求每兩個皇后之間不能直接吃掉對方。即任意兩個皇后都不能處于同一行、同一列或同一斜線上
輸入
無輸入。
輸出
按給定順序和格式輸出所有八皇后問題的解(見Sample Output)。
樣例輸入
樣例輸出
No. 1
1 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0
No. 2
1 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 0
No. 3
1 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 0
0 0 0 0 1 0 0 0
No. 4
1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1
0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0
0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0
No. 5
0 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0
No. 6
0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0
0 0 0 0 0 1 0 0
No. 7
0 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0
0 0 0 0 0 1 0 0
No. 8
0 0 1 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
No. 9
0 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1
0 1 0 0 0 0 0 0
0 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0
…以下省略

//1700:八皇后問題 /* 1、首先分析輸出樣例的順序選第一行,選第二行按行的順序說明是指定了列,讓我們來填行 */ #include <iostream> using namespace std; //用來存儲方案 ,下標都是從1開始 int a[9][9]; int visRow[9]; //行 int visLeftIncline[17];//左斜線 使用的時候 row+column int visRightIncline[16]; //右斜線,使用的時候row-column+8 int ansCount=0;void init(){}void print(){cout<<"No. "<<(++ansCount)<<endl;for(int i=1;i<=8;i++){for(int j=1;j<=8;j++){cout<<a[i][j]<<" ";}cout<<endl;}} void search(int column){if(column>8){//if(ansCount>=5) return;print();//cout<< ansCount<<endl;}else{for(int row=1;row<=8;row++){if(!visRow[row]&&!visLeftIncline[row+column]&&!visRightIncline[row-column+8]){visRow[row]=1;visLeftIncline[row+column]=1;visRightIncline[row-column+8]=1;a[row][column]=1;search(column+1);//找下一列//回溯 visRow[row]=0;visLeftIncline[row+column]=0;visRightIncline[row-column+8]=0;a[row][column]=0; }}} }int main(){init(); search(1);return 0; }

總結

以上是生活随笔為你收集整理的(回溯1)八皇后的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男女涩涩| 日本免费三区 | 国产精九九网站漫画 | 丰满少妇被猛烈进入一区二区 | 超碰在线免费97 | 欧美色综合网站 | 性欧美大战久久久久久久 | 国产二区三区 | 日韩成人免费视频 | 黄色福利社 | 中文字幕精品无码亚 | 精品色| 国产综合久久久久久鬼色 | 激情九月婷婷 | 少妇被粗大猛进进出出s小说 | 日韩短视频 | 色婷婷综合久久久久中文字幕 | 91麻豆映画传媒 | 91网页在线观看 | 成人国产片 | 日韩欧美综合在线 | 4438国产精品一区二区 | 伊人情人综合网 | 国产 福利 在线 | 亚洲成人播放 | 中文字幕无码av波多野吉衣 | julia一区二区中文久久97 | 亚洲日本va中文字幕 | 夜色成人| 亚洲网友自拍 | av网站免费观看 | 日美一级片 | 91在现看| 久久久视频6r | 午夜精品久久久久久久久久久久久蜜桃 | 女女av在线 | jiizzyou欧美2| 综合色在线观看 | 欧美专区在线观看 | 天天操天 | 久久国产激情视频 | www.色哟哟| 久草新免费 | 性欧美大战久久久久久久 | 五月婷婷七月丁香 | 亚洲欧美另类激情 | 五月天开心激情 | 国产一区视频在线免费观看 | 国产黄色av片 | 草的我好爽 | 视频一区二区中文字幕 | 天天干天天插天天射 | 红桃av在线| 深夜福利网站在线观看 | 久久人人爽人人爽人人片av免费 | 国产免费视屏 | 一级片日韩 | 日韩福利网| 又欲又污又肉又黄短文 | av激情网站 | 国产精品久久久久久久无码 | 欧美视频一区在线观看 | 久久久中文字幕 | 在线观看一区二区三区四区 | 久久精品视频网 | 无码国产69精品久久久久同性 | 24小时日本在线www免费的 | 男人影院在线 | 综合网激情 | 国产欧美一区二区在线观看 | 日韩免费观看 | 四虎视频在线 | 台湾佬中文字幕 | 中字幕视频在线永久在线观看免费 | 国产精品久久久一区二区 | 天天操天天操天天操天天操天天操 | 黄色一级在线视频 | 天天射日日干 | 亚洲精品欧美日韩 | 色网在线视频 | 亚洲中文字幕一区在线 | 亚洲一区二区三区在线视频观看 | 国产成人在线电影 | av网站亚洲 | 在线观看成人免费视频 | 一级片在线免费观看视频 | 欧美成人一级视频 | 四虎国产精品永久免费观看视频 | av在线不卡免费观看 | 麻豆精品国产传媒mv男同 | 在线观看中文字幕一区二区 | 日韩欧美在线第一页 | 日韩草比 | 亚洲第一视频区 | 日本中文字幕网站 | 国产亚洲女人久久久久毛片 | 中文字幕日日夜夜 | 红桃av在线| 国产欧美精品一区二区 |