


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分支限界法与广度优先的最大差别在于father.checkNext(i)剪枝函数会检测是否可进入下一个节点,如果不可进入,则后续的所有排列均不搜索#include #include #include #include #include using namespace std; ifstream in(input.txt); ofstream out(output.txt); class Node public: Node(int n) t = 0; this-n = n; loc = new intn + 1; for (int i = 0; it = other.t; this-n = other.n; this-loc = new int n + 1; for (int i = 0; i loci = other.loci; int t;/已放置t个皇后 int *loc;/loc1:t int n;/共放置n个皇后 bool checkNext(int next); void printQ(); ; bool Node:checkNext(int next) int i,j; for (i = 1; i = t; +i) if (loci = next)/检测同行 return false; if (loci - next = t + 1 - i)/检测反斜线 行差=列差 return false; if (loci - next = i - t - 1)/检测正斜线 return false; return true; void Node:printQ() for (int i = 1; i = n; +i) outloci ; outn = n; ansNum = 0; void ArrangQueen(); ; void Queen:ArrangQueen() queue Q; Node ini(n); Q.push(ini); while(!Q.empty() Node father = Q.front(); Q.pop(); if (father.t = n) father.printQ(); +ansNum; for (int i = 1; i cases; for(int Case = 1; Case n; Queen Q(n); Q.Ar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届姚安县英语九年级第一学期期末复习检测试题含解析
- 湖南省衡阳市常宁市2024-2025学年八年级下学期期末物理试题(含答案)
- 2026届湖北省恩施土家族苗族自治州高三9月起点考试生物试题(含答案)
- 变电站值班员职业技能鉴定试题库及答案(技师)
- 广东教育出版社出版六年级品德与社会复习
- 2026届长沙市重点中学化学九年级第一学期期末经典模拟试题含解析
- 山东省肥城市2026届九上化学期中学业质量监测试题含解析
- 2026届江苏省江阴市澄要片英语九年级第一学期期末检测试题含解析
- 2026届四川省甘孜县九年级化学第一学期期中学业水平测试模拟试题含解析
- 2026届安徽省宿州市鹏程中学化学九年级第一学期期末教学质量检测模拟试题含解析
- 2025年中医诊断学试题
- 高二秋季开学第一课班会课件:启航高二把握未来
- 2025年安徽省农业职业技能大赛(水生物病害防治员)备赛试题库(含答案)
- 华中师范大学第─附属中学2025届高三下五月高考模拟英语试卷
- 2025年牛羊肉市场分析报告
- 《民营经济促进法》解读与案例分析课件
- 江苏保安考试试题及答案
- 雇佣拖车拖车合同协议
- 学校活动外包合同协议
- 2024年宁波市北仑区招聘事业单位人员笔试真题
- 移动专线故障培训课件
评论
0/150
提交评论