回溯法之八皇后问题
发布日期:2021-06-29 15:42:37 浏览次数:2 分类:技术文章

本文共 220 字,大约阅读时间需要 1 分钟。

八皇后问题:要求在一个8*8的棋盘上放8个皇后,使得它们不互相攻击,一个皇后可以攻击处在同一行或同一列或同一斜线。

解的形式:x[1:n]表示皇后i放在i行的x[i]列

剪枝条件:x[i]=x[j]  |j-i|=x[j]-x[i]

int nocollison(int k){	int j=1;	while(j
n) { for(int i=1;i<=n;i++) cout<
<<""; cout<

 

转载地址:https://codingchaozhang.blog.csdn.net/article/details/85253405 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:约瑟夫环的两种实现方式--数组和循环链表
下一篇:回溯法之全排列和组合问题

发表评论

最新留言

不错!
[***.144.177.141]2024年04月15日 19时39分03秒