日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99无码熟妇丰满人妻啪啪 | 国产8区 | 免费吸乳羞羞网站视频 | 色播基地 | 五月综合久久 | 日韩欧美国产一区二区三区在线观看 | 国产女人在线观看 | 三级欧美视频 | 日本黄网站色大片免费观看 | www.五月激情 | 欧美视频亚洲视频 | 十八禁视频网站在线观看 | 深夜小视频在线观看 | 日韩三区视频 | 五月激情站| 福利毛片 | 中文字幕日韩国产 | 麻豆av一区二区 | www.日韩高清 | 国产免费大片 | 日本草逼视频 | 传媒av在线| 天天曰夜夜操 | 狠狠干五月天 | 男女一进一出视频 | 日本一区二区免费视频 | 亚洲av无码一区二区二三区软件 | 帮我拍拍漫画全集免费观看 | 在线看麻豆 | 69精品久久久 | 成人av无码一区二区三区 | 欧美日本韩国一区二区三区 | 国产成人av网站 | 欧美一级黄 | 欧产日产国产精品 | 野花成人免费视频 | 成人免费无码大片a毛片抽搐色欲 | 日韩欧美第一页 | 在线麻豆 | wwww在线观看 | 中文字幕8 | 在线免费观看一区二区三区 | 操操操操网 | 成人公开视频 | 熊出没之冬日乐翻天免费高清观看 | 成人免费视频观看视频 | 五月天婷婷激情视频 | 国产亲伦免费视频播放 | 少妇高潮av久久久久久 | 播播激情网 | 欧美最猛性xxxx | 久久久久久五月天 | 噜噜噜精品欧美成人 | 亚洲插插插 | 好看的中文字幕电影 | 成人免费观看视频 | 亚洲国产剧情在线观看 | 免费一级片 | 伊人久综合| 日韩精品卡通动漫网站 | 国产亚洲av在线 | 少妇毛片视频 | 动漫美女被吸乳奶动漫视频 | 欧美特级a | 蜜臀99久久精品久久久久久软件 | 30一40一50女人毛片 | 极品美女开粉嫩精品 | 亚洲精品一品 | 亚洲视频免费在线观看 | 综合第一页 | 日韩精品毛片 | 国产男男一区二区三区 | 国产精品一区二区三区四 | 国产伦精品一区二区免费 | 国产亚洲视频在线 | 国产原创在线播放 | 另类综合小说 | 97超碰资源站 | 精品99视频 | 自拍一区在线 | 二十四小时在线更新观看 | 国产精品扒开腿做爽爽爽a片唱戏 | 国产视频精品视频 | 中国大陆毛片 | 国产黄色片免费在线观看 | 粉嫩av.com | 国产精品欧美激情在线播放 | 激情综合激情五月 | 五月天啪啪 | 午夜视频免费观看 | 亚洲无码精品在线观看 | 亚洲午夜18毛片在线看 | av在线免费播放网址 | 精品人妻无码一区二区三区 | 公侵犯人妻一区二区三区 | 国产美女引诱水电工 | 丝袜+亚洲+另类+欧美+变态 | 北条麻妃一区二区三区在线观看 | 国产一区视频免费观看 |