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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

递归基础之N皇后问题

發(fā)布時(shí)間:2025/3/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 递归基础之N皇后问题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

遞歸基礎(chǔ)之N皇后問(wèn)題

Description

在n×n 格的棋盤(pán)上放置彼此不受攻擊的n 個(gè)皇后。按照國(guó)際象棋的規(guī)則,皇后可以攻擊與之 處在同一行或同一列或同一斜線上的棋子。n后問(wèn)題等價(jià)于在n×n格的棋盤(pán)上放置n個(gè)皇后, 任何2 個(gè)皇后不放在同一行或同一列或同一斜線上。 設(shè)計(jì)一個(gè)解n 后問(wèn)題的隊(duì)列式分支限 界法,計(jì)算在n× n個(gè)方格上放置彼此不受攻擊的n個(gè)皇后的順序(從小到大)放置方案。

Input

輸入數(shù)據(jù)只占一行,有1 個(gè)正整數(shù)n,4≤n≤8。

Output

順序從小到大輸出每一個(gè)可行解,中間是空格隔開(kāi),輸出完一個(gè)可行解之后是一個(gè)換行。

Sample Input

4

Sample Output

2 4 1 3 3 1 4 2 #include <stdio.h> #include <math.h> #include <malloc.h>void nQueens(int *x, int n); int place(int *x, int k); void printSolution(int *x, int n); int main() {int n;int *x; scanf("%d", &n);x=(int*)malloc(sizeof(int)*(n+1)); nQueens(x, n);free(x);return 0; }void printSolution(int *x, int n) {int i, j;for (i = 1; i < n; i++){printf("%d ",x[i]);}printf("%d ",x[n]);printf("\n"); }void nQueens(int *x,int n) {int k;k=1; //代表行x[k]=0; //代表列while(k>0){x[k]++;while(x[k]<=n && !place(x,k)){x[k]++;}if(x[k]<=n){if(k==n)printSolution(x,k);else{k++;x[k]=0;}}elsek--;}}int place(int *x,int k) {for(int i=1;i<k;i++){if(x[i]==x[k]||fabs(x[i]-x[k])==fabs(i-k))return 0;}return 1; }

總結(jié)

以上是生活随笔為你收集整理的递归基础之N皇后问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 末路1997全集免费观看完整版 | 国产成人精品一区二区三区无码熬 | 色欧美视频 | 在线免费观看黄色 | 中国丰满人妻videoshd | 国产专区在线视频 | 夜间福利在线观看 | 亚洲少妇一区二区 | 日韩av片免费观看 | 永久免费54看片 | 亚洲啪啪免费视频 | 波多野结衣视频在线观看 | 国产成人综合在线 | www.日韩高清 | 国产91边播边对白在线 | 日本在线播放视频 | 一级做a爰| 欧美在线播放视频 | 免费一级黄色 | 婷婷丁香六月天 | 欧美老女人性生活 | 激情网站免费 | 国产精品老熟女视频一区二区 | 成人在线网站 | 97人妻精品一区二区三区动漫 | 91高潮大合集爽到抽搐 | 爱射综合| 97人妻人人澡人人爽人人精品 | 国产欧美第一页 | 欧美日本综合 | 天天干天天干天天 | 青青在线观看视频 | 悠悠色综合网 | 最新中文字幕免费视频 | 亚洲福利一区二区三区 | 在线免费看av | 人妻少妇偷人精品久久性色 | 国产一卡二 | 麻豆影视在线免费观看 | 免费国产区 | 天天射天天色天天干 | 日本不卡高清视频 | 泰国午夜理伦三级 | 中文av一区 | 夜夜骑夜夜 | 久久麻豆视频 | 一区二区成人精品 | 国产福利一区二区三区在线观看 | 国产精品中文 | 国产精品久久久久9999爆乳 | 欧美一区在线看 | 亚洲爱爱片| 国产高清在线一区 | 日韩视频在线观看免费视频 | 欧美偷拍精品 | 五月天婷婷激情 | 国产精品久久亚洲7777 | 国产亚洲欧美在线 | 麻豆视频软件 | 午夜不卡福利 | 色女人av | 亚洲精品91在线 | www.日韩.com | 麻豆网站免费观看 | 国产精品黑丝 | 青青艹在线观看 | 久久精品久久99 | 一区国产在线 | av尤物 | 91香蕉一区二区三区在线观看 | 在线免费观看黄色网址 | 把高贵美妇调教成玩物 | 国产伦精品一区二区三区视频免费 | 精品国产乱| 激情av在线| 清草视频| 99xav| 中文字幕亚洲欧美日韩 | 亚洲另类色图 | 激情网站在线观看 | 亚洲精品成人无码毛片 | 国产成人在线观看免费网站 | 美女毛片| 6699嫩草久久久精品影院 | 亚洲三级欧美 | 久在线观看视频 | 好男人在线观看 | 欧美日韩亚洲成人 | 亚洲一区www| 日韩爱爱片 | 成人国产精品入口免费视频 | 饥渴少妇色诱水电工 | 欧美午夜精品久久久久久蜜 | 国产精品美女久久久免费 | av私库| 日韩黄色短视频 | 亚洲暴爽 | 日日夜夜天天干 | 亚洲少妇一区二区 |