应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

四皇后问题求解

  本章内容来自《妙趣横生的算法》一书中。
  回溯法是一种非常有效,适用范围相当广泛的算法设计思想。许多复杂的问题,规模较大的问题都可以使用回溯法求解。因此回溯法又有通用解题方法的美称。
  回溯法的基本思想是:在包含问题的所有解的解空间树中,按照深度优先搜索的策略,从根结点出发深度探索解空间树。当探索到某一结点时,要先判断该结点是否包含问题的解,如果包含,就从该结点出发继续探索下去;如果该结点不包含问题的解,那就说明以该结点为根结点的子树一定不包含剪枝操作。
  如果应用回溯法求解问题的所有解,要回溯到解空间树的树根,这样根结点的所有子树都被探索到才结束。如果只要求解问题的一个解,问题的最终解,因此要跳过对以该结点为根的子树的系统探索,逐层向其祖先结点回溯。这个过程叫做解空间树的那么在探索解空间树时,只要搜索到问题的一个解就可以结束了。
  应用回溯法的思想求解四皇后问题
  分析:
  上面一节中已经详细介绍了回溯法解决四皇后问题的基本过程。在这里将给出具体的算法描述和程序清单。
  其实在解决四皇后问题时,并不一定要真的构建出这样一棵解空间树,它完全可以通过一个递归回溯来模拟。所谓解空间树只是一个逻辑上的抽象。当然也可以用树结构来真实地创建出一棵解空间树,不过那样会比较浪费空间资源。includestdio。hintcount0;记录四皇后问题解的个数intisCorrect(inti,intj,int(Q)〔4〕){ints,t;for(si,t0;t4;t)if(Q〔s〕〔t〕1t!j)return0;判断行for(tj,s0;s4;s)if(Q〔s〕〔t〕1s!i)return0;判断列for(si1,tj1;s0t0;s,t)if(Q〔s〕〔t〕1)return0;判断左上方for(si1,tj1;s4t4;s,t)if(Q〔s〕〔t〕1)return0;判断右下方for(si1,tj1;s0t4;s,t)if(Q〔s〕〔t〕1)return0;判断右上方for(si1,tj1;s4t0;s,t)if(Q〔s〕〔t〕1)return0;判断左下方return1;否则返回1}voidQueen(intj,int(Q)〔4〕){inti,k;if(j4){得到了一个解for(i0;i4;i){for(k0;k4;k)printf(d,Q〔i〕〔k〕);printf();}printf();getche();count;return;}for(i0;i4;i){if(isCorrect(i,j,Q))如果Q〔i〕〔j〕可以放置皇后{Q〔i〕〔j〕1;放置皇后Queen(j1,Q);深度优先搜索解空间树Q〔i〕〔j〕0;}}}main(){intQ〔4〕〔4〕;inti,j;for(i0;i4;i)for(j0;j4;j)Q〔i〕〔j〕0;初始化数组QQueen(0,Q);执行四皇后求解printf(ThenumberoftheanswersofFOURQUEENared,count);getche();}
  运行结果:

美媒美议员发第一条TikTok视频反对封禁TikTok,就是来源:环球网【环球网报道记者索炎琦】这不仅是我的第一条TikTok,也是(第一条)关于TikTok话题的TikTok。在美国政坛曝光率颇高的民主党众议员亚历山德里娅奥卡西……班凯罗和杰伦4月最佳新秀NBA公布了本赛季34月份东、西部月最佳新秀:魔术大前锋保罗班凯罗和雷霆前锋杰伦威廉姆斯当选。班凯罗在34月份场均得到20。3分、7。8个篮板、4。2次助攻。这位状元秀在……辽篮何去何从?杨毅爆张镇麟冲击NBA,郭艾伦心生去意或加盟北北京时间4月30,在四月份最后的一天,著名篮球解说员杨毅在直播时透露辽宁队锋线张镇麟打算前往美国打G联赛,想试一下能不能冲击NBA。据杨毅透露,张镇麟已经向妈妈提出了申请……瓜迪奥拉现在沃克没首发是战术原因,而不是我们对他失去了信心直播吧4月8日讯在接受采访时,曼城主帅瓜迪奥拉谈到了球队后卫沃克,他表示,在踢三后卫并且有两名后卫留在中路的阵型中,沃克暂时还无法胜任。瓜迪奥拉这样谈道:想要在中路比赛,……数读盘点上千条消费投诉我们知道为什么爸妈容易上当受骗得年轻人者得天下的消费逻辑已发生变化,银发族正逐渐成为消费增长主力军。2022年末,中国60岁及以上人口达到2。8亿,占全国总人口的比例为19。8,天眼查《2023中国消费主题……蟹壳可用于制造新电池材料山东第一医科大学和日本九州工业大学研究人员蟹壳将蟹壳升级成具有广泛用途的多孔、碳填充材料。他们在最新一期《ACSOmega》杂志上发表报告称,利用这种蟹碳制造了钠离子电池的阳极……要让作品成为温暖人心的光【劳动者之歌】中国国际电视台的纪录片导演陶源34岁,年纪不大,工作时间不长,却已获得了丰硕成果她拍摄的《脑瘫画家的天使翼》是中国电视艺术家协会电视纪录片学术委员会中国纪录……土耳其,不只有浪漫的热气球,还有满大街植发的秃头男人我想要带你去浪漫的土耳其,然后去植发或者看牙医前两天,一个英国人因为在家附近40公里范围内找不到牙科诊所,直接买了张机票,跑到4800公里之外的土耳其去补牙了。去土……林敏骢,锺镇涛,太极乐队为作品展Part2演唱会彩排苏格兰场今天星闪闪林敏骢暨车总脑交战时日如飞40周年成人礼作品展演唱会之PART2更精彩将於18及19日一连两天於西九竹翠公园举行,日前(12日)演唱会主角林敏骢连同表演嘉宾锺……闲话生活之陪伴是最长情的告白上一篇:闲话生活之透支的娱乐不是生活的全部专栏:闲话生活作者:泡沫很甜呦编辑:奉山公出品:喜喳喳有声剧社(原创图片,非请勿转)《亲子六则之陪……热度涨超140!花城广州成3月热门目的地春和景明,各地繁花次第绽放,赏花成为三月国内外旅行的第一主题。马蜂窝大数据显示,近一周,马蜂窝站内赏花热度上涨133。2023全球赏花地图攻略也比往年更早上线,将国内外知名春季……硅谷银行割韭菜啦金融界的大事件,美国硅谷银行宣布破产,由联邦存款保险公司接管。突然宣布这个消息,美国相关部门说是为了避免储户挤兑,导致更大规模的银行风险。据了解,美国银行存款保险是25万……
篮球丨CBA常规赛新疆伊力王酒胜北京控股3月29日,在20222023赛季中国男子篮球职业联赛(CBA)常规赛第39轮比赛中,新疆伊力王酒队主场以98比92战胜北京控股队。新疆伊力王酒队球员法尔(左一)在比赛中……石油巨头沙特阿美出手!中国基金报记者文夕吉利与雷诺的联手,迎来重磅第三方。吉利汽车3月2日(00175。HK)公告宣布,吉利控股、雷诺、SaudiArabianOilCompany(沙特……这个世界没有绝对公平一年冬天,我们几个战友曾经在覆盖着厚厚一层雪,冰封的松花江江面上,做过一个游戏,你闭上眼睛向心目中的正前方迈开大步走,几分钟后,你就会回到起点,在冰面上画一个大大的圆。我……同一个妈生养的孩子,一个爱学习一个不爱学习,这些事影响很大家长百问百答文兰妈谈育儿我常说,优秀的父母才能教育出一个优秀的孩子其实,好的教育从来都是点燃火焰,而不是在教育中灌输知识在朋友媛妈身上就发生了一件很有代……年夜饭素菜食谱来啦!10道菜美味解腻又好上手,全家都爱吃!年夜饭饭桌上必不可缺几道素菜!荤素搭配,连干三碗大米饭都不腻!下面这10道素菜既简单又解馋,赶快学起来端上年夜饭桌吧!荷塘小炒食材:荷兰豆、木耳、莲藕、胡萝卜、红椒、蒜、……逆市增长16。1,海信电视缘何成为世界第二?中国第一,世界第二,2022年世界杯期间,海信打出的广告语曾引发热议。而就在近日,权威市场研究机构Omdia发布了2022年全球电视出货量数据,显示海信全球出货量过去一年显著增……3D打印出来的食物,你愿意尝尝吗?在人类文明发展过程中,吃始终是个大问题。随着技术发展,3D打印食物开始从科幻片、实验室走向我们的餐桌。近日,德国《经济周刊》刊登题为《这些食物已经可以通过3D打印机打印》……景区夜场票卖爆了,平台服务助力周末经济平稳增长来源:【读特】欢迎回来。25日晚6点开始,深圳世界之窗检票口的高女士,正在接待夜场入园的游客,不时在普通话和粤语中切换。一晚上下来,喉咙都要起火了,不过来景区的人多,我们……宝山沿河休闲漫步,步步皆风景潘泾聚源桥中心河为推进落实河长制湖长制各项工作任务,加快推进生态清洁小流域建设,进一步提升和稳固水环境面貌,建设水清、面洁、河畅、景美的美丽河湖,满足人民对美好生活的向往,2021年市水务局在……莘庄梅花节今开幕,集聚96个品种,95梅花已进入盛开期我就住在附近,骑自行车10分钟就到梅园了,这次特意带着家人来赏梅,被这里的美景震撼到了,拍了很多‘梅’图。这几天气温回升,申城的各色梅花已悄然开放。3月1日,2023年第……腾讯视频爱奇艺凭何限制账号共享?长视频行业正变得实际。2月13日,有网友反映多台设备同时登录腾讯视频账号被封,很快,该事上了热搜。对此,腾讯视频客服回应称,根据会员服务协议,同一腾讯视频VIP账号只允许……热身2新西兰国奥2场皆败资料图北京时间3月26日,亚运男足迎来在新西兰的第2场热身赛,继续迎战新西兰国奥。开场9分钟,新西兰国奥取得领先,随后亚运男足的横梁阻挡了对手的射门,第25分钟,亚运男足……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网