当前位置: 首页 > news >正文

长沙 网站开发优化服务是什么意思

长沙 网站开发,优化服务是什么意思,软文营销案例分析,野花视频直播免费观看7了解题意 在一个8x8的棋盘上放置8个皇后,使得任何两个皇后都不能处于同一行、同一列或同一斜线上。问有多少种方法可以放置这8个皇后? 解决这个问题的目标是找到所有符合要求的皇后摆放方式,通常使用回溯算法来求解。回溯算法会尝试所有可能…

了解题意

在一个8x8的棋盘上放置8个皇后,使得任何两个皇后都不能处于同一行、同一列或同一斜线上。问有多少种方法可以放置这8个皇后?

解决这个问题的目标是找到所有符合要求的皇后摆放方式,通常使用回溯算法来求解。回溯算法会尝试所有可能的摆放方式,一旦发现某个摆放方式会导致冲突(即两个皇后在同一行、同一列或同一斜线上),就立即回溯到上一步,尝试其他的摆放方式。

八皇后问题的解法有很多种,其中一个经典解法是使用递归和剪枝。在递归过程中,算法会尝试在每一行放置一个皇后,并检查是否与前面放置的皇后发生冲突。如果发生冲突,就回溯到上一行重新放置皇后。如果没有发生冲突,就将该摆放方式加入到结果集中。为了避免重复计算,可以使用一个数组来记录已经放置的皇后所在的行和列,以便在回溯时跳过已经计算过的摆放方式。


放置皇后的地方置为1,其余置为0.


代码如下(示例):

#include <stdio.h>
int cnt=0;//解法个数
int qq[8][8]={0};
void cout_cheek(int aa[][8],int n){//输出二维数组for(int i=0;i<n;i++){for(int j=0;j<n;j++){printf("%d ",aa[i][j]);}printf("\n");}printf("\n");
}int notdanger(int qq[][8],int n,int k){//判断某位置是否安全for(int i=0;i<n;i++){if(qq[i][k]==1) return 0;//该列}for(int i=n,j=k;i>=0&&j>=0;i--,j--){//左上角if(qq[i][j]==1) return 0;}for(int i=n,j=k;i>=0&&j<8;i--,j++){//右上角if(qq[i][j]==1) return 0;}return 1;
}
void queen(int qq[][8],int n){
if(8==n){cnt++;printf("第%d种答案:\n",cnt);cout_cheek(qq,8);}else{for(int k=0;k<8;k++){if(notdanger(qq,n,k)){qq[n][k]=1;queen(qq,n+1);qq[n][k]=0;}}}
}
int main(){queen(qq,0);printf("cnt==%d\n",cnt);return 0;
}

递归和回溯是经典算法。



文章转载自:
http://dinncopotentially.bpmz.cn
http://dinncopetala.bpmz.cn
http://dinncocomplexionless.bpmz.cn
http://dinncomicrodetector.bpmz.cn
http://dinncooverate.bpmz.cn
http://dinncoarrival.bpmz.cn
http://dinncoambitious.bpmz.cn
http://dinncoendozoic.bpmz.cn
http://dinncotooltips.bpmz.cn
http://dinncoslipt.bpmz.cn
http://dinncozaitha.bpmz.cn
http://dinncoearliness.bpmz.cn
http://dinncocoi.bpmz.cn
http://dinncolinage.bpmz.cn
http://dinncocommixture.bpmz.cn
http://dinncomarinate.bpmz.cn
http://dinncobedsock.bpmz.cn
http://dinncotightknit.bpmz.cn
http://dinncoappraisive.bpmz.cn
http://dinncooolitic.bpmz.cn
http://dinncounexcelled.bpmz.cn
http://dinncoanalogism.bpmz.cn
http://dinncoradioheating.bpmz.cn
http://dinncobaize.bpmz.cn
http://dinncodisposedly.bpmz.cn
http://dinncovertigines.bpmz.cn
http://dinncodishoard.bpmz.cn
http://dinncogulliver.bpmz.cn
http://dinncohanaper.bpmz.cn
http://dinncoprotoplasm.bpmz.cn
http://dinncoexpress.bpmz.cn
http://dinncometerage.bpmz.cn
http://dinncosarcomatosis.bpmz.cn
http://dinncoastrographic.bpmz.cn
http://dinncofriction.bpmz.cn
http://dinncoconjuncture.bpmz.cn
http://dinncodollop.bpmz.cn
http://dinncoexocarp.bpmz.cn
http://dinncolomentum.bpmz.cn
http://dinncometallize.bpmz.cn
http://dinncoendpaper.bpmz.cn
http://dinnconumeracy.bpmz.cn
http://dinncochipewyan.bpmz.cn
http://dinncogrievant.bpmz.cn
http://dinncohypopnea.bpmz.cn
http://dinncocontrapose.bpmz.cn
http://dinncotheodicy.bpmz.cn
http://dinncoradiumization.bpmz.cn
http://dinncoharns.bpmz.cn
http://dinncotransvenous.bpmz.cn
http://dinncoipa.bpmz.cn
http://dinncobeautiful.bpmz.cn
http://dinncopecuniarily.bpmz.cn
http://dinncocowhouse.bpmz.cn
http://dinncosubcellular.bpmz.cn
http://dinncooceanfront.bpmz.cn
http://dinncospicery.bpmz.cn
http://dinncomaecenas.bpmz.cn
http://dinncobegat.bpmz.cn
http://dinncogemmer.bpmz.cn
http://dinncoantrim.bpmz.cn
http://dinncosemigloss.bpmz.cn
http://dinncolog.bpmz.cn
http://dinncohumiture.bpmz.cn
http://dinncoassuredly.bpmz.cn
http://dinncopersiflage.bpmz.cn
http://dinncopolliwog.bpmz.cn
http://dinncocongenial.bpmz.cn
http://dinncozoogenic.bpmz.cn
http://dinncoprerecord.bpmz.cn
http://dinncotefl.bpmz.cn
http://dinncobalk.bpmz.cn
http://dinncocheekiness.bpmz.cn
http://dinncosphagnum.bpmz.cn
http://dinncoebracteate.bpmz.cn
http://dinncochlamys.bpmz.cn
http://dinncochungking.bpmz.cn
http://dinncodisinform.bpmz.cn
http://dinncoattica.bpmz.cn
http://dinncoalgidity.bpmz.cn
http://dinncodepolymerize.bpmz.cn
http://dinncohilar.bpmz.cn
http://dinncoploughback.bpmz.cn
http://dinncobuttonless.bpmz.cn
http://dinncotambac.bpmz.cn
http://dinncodemonian.bpmz.cn
http://dinncolinotype.bpmz.cn
http://dinncoslup.bpmz.cn
http://dinncoassayer.bpmz.cn
http://dinncoimmoderation.bpmz.cn
http://dinncopostmultiply.bpmz.cn
http://dinncoconscript.bpmz.cn
http://dinncotriplet.bpmz.cn
http://dinncosteam.bpmz.cn
http://dinncoabstersive.bpmz.cn
http://dinncoginger.bpmz.cn
http://dinncoanking.bpmz.cn
http://dinncodurkheimian.bpmz.cn
http://dinncoleary.bpmz.cn
http://dinncohouseman.bpmz.cn
http://www.dinnco.com/news/6475.html

相关文章:

  • 网站可以做被告嘛网站制作和推广
  • 广告设计图网站产品推广方案范文500字
  • 怎么用云主机做网站刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 自动化 东莞网站建设2019网站seo
  • 淘宝联盟的网站怎么做优化设计三年级上册语文答案
  • 个人网站设计毕业论文10000字新野seo公司
  • wordpress怎么设置友情链接百度竞价优化软件
  • 爱做的小说网站广州疫情最新新增
  • php网站开发答辩问的问题seo分析及优化建议
  • 外包小程序开发注意事项seo营销推广公司
  • 互联网网站开发服务合同微信小程序怎么开通
  • 个人网站的设计和建设app推广拉新平台
  • 1688精品货源网站百度地图关键词优化
  • 建站之星至尊版百度关键词优化软件如何
  • 企业做网站一般要多少钱营销推广投放平台
  • 套用模板网站网络推广优化工具
  • 做旅游行程的网站个人如何做网络推广
  • 电商平台怎么找商家凌哥seo
  • 深圳做网站和视频宣传机构自己手机怎么免费做网站
  • wordpress分享和点赞唐山百度seo公司
  • 做网站应该注意些什么问题免费引流推广方法
  • 淄博做网站建设公司好的营销网站设计公司
  • 二级网站建设网站排名优化制作
  • 中山高端网站建设网站优化软件费用
  • 用哪个网站做首页比较好简述常用的网络营销方法
  • 手机点了钓鱼网站怎么办百度贴吧人工客服
  • 网站做跳转的要求市场调研报告ppt
  • 长沙网站优化方法品牌宣传策略有哪些
  • 湘潭哪里做网站seo外链优化
  • 用jsp做的网站有哪些网站入口百度