| 查看: 989 | 回复: 7 | |||
[交流]
【讨论】四皇后回溯遍历
|
|
自己写的四皇后回溯遍历问题,即在4*4的方格上放置四个皇后,任意两个不能同行同列,及在对角线的位置上。感觉没问题 但没有输出,好像是死循环········· 求助~~~~~~~~~~~~ #include #include void main(){ int b[5]; int i=2,j=1; b[1]=1; while(b[1]<=4){printf("*" ;for(int k=1;k<5;k++){ int flag=0; for(int m=1;m<=j;m++){ if(k==b[m]){flag=1;break;} if(fabs(b[m]-k)==fabs(m-i)){flag=1;break;} } if(flag==1)continue; j++;b[j]=k;i++;break; } if(j<4&&b[j]!=4){ while(b[j]<4){ int flag1=0; b[j]++; for(int m=1;m if(fabs(b[m]-b[j])==fabs(m-j)){flag1=1;break;} } if(flag1==0) break; } } if(j<4&&b[j]==4){ while(j>=1){ int flag2=0; j--;i--; if(b[j]==4){ j--;i--;} b[j]++; for(int m=1;m if(fabs(b[m]-b[j])==fabs(m-j)){flag2=1;break;} } if(flag2==0) break; } } if(j==4){ for(int m=1;m<5;m++) printf("%d ",b[m]); if(b[1]<4){j=1;b[j]++;i=2;} } } } [ Last edited by mze04532 on 2011-4-16 at 14:10 ] |
» 猜你喜欢
北京林业大学硕导招生广告
已经有4人回复
材料调剂
已经有7人回复
化学工程085602 305分求调剂
已经有10人回复
289求调剂
已经有15人回复
291 求调剂
已经有7人回复
274求调剂
已经有14人回复
309求调剂
已经有5人回复
292求调剂
已经有8人回复
求调剂
已经有4人回复
一志愿 西北大学 总分282 英语一62 求调剂
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
本人今年大四,已保研,想申硕士毕业后公派出国,什么时候考托福合适
已经有22人回复
四丁基氢氧化铵能不能用四丁基溴化铵加氢氧化钠代替啊?
已经有5人回复
农业部环境保护科研监测所(招聘)联合培养研究生或大四毕业班学生
已经有28人回复
【课后答案】仪器分析(朱明华,第四版)
已经有368人回复
求助合成2,3,5,6-四氨基吡啶的方法(最好带文献)
已经有6人回复
博士第四年,彷徨
已经有62人回复
【求助】四氢呋喃脱水
已经有12人回复
» 抢金币啦!回帖就可以得到:
沈阳工业大学-环境电化学技术研究团队-招收硕士研究生
+3/84
福建农林大学材料工程学院高分子材料课题组招生
+1/79
青岛大学固态电池研究团队招收材料、化学、物理等方向博士研究生
+2/56
招收2026年材料与化工专硕调剂,山东省属重点大学,过国家线即可调剂,名额充足
+2/40
【分享】招收08工学硕士(要求过国家线)
+1/37
吲哚美辛原料药合成交流
+1/34
招收2026年材料与化工专硕调剂,山东省属重点大学,过国家线即可调剂,名额充足
+2/32
中国科学院上海硅酸盐研究所施剑林院士团队胡萍课题组招聘博士后
+1/15
南京林业大学-国家级青年人才团队 招2026级博士、硕士(合成化学、植物化学方向)
+1/12
宁夏大学化学化工学院魏逸彬研究员课题组招聘启事
+1/8
大连理工大学气体监测与环境催化团队诚聘副教授、助理教授及博士后3-4名
+1/7
中国中医科学院中医药健康产业研究所(江西中医药健康产业研究院)2026年高层次人才等
+1/6
欢迎各位同学申请参加澳门大学健康科学学院的2026年夏令营,报名截止4月12号
+1/6
上海交大招收26年级秋季入学博士生,CET-6过,生物医用材料方向(有高分子合成基础)
+1/5
中国地质大学(武汉)清洁能源与资源循环团队诚招科研助理/2026级硕士、博士生/博士后
+1/5
招收从事大气复合污染成因领域研究生
+1/4
上海交通大学环境智能感知实验室招聘博士后
+1/3
上海交通大学化学化工学院张智涛课题组诚聘博士后
+1/2
双一流高校河南大学量子纳米光子学课题组光学、凝聚态博士招生
+1/2
【科研干货】纳米抗体凭什么成为实验室“新宠”?附优质制备服务商参考
+1/1
2楼2011-04-22 21:19:48
3楼2011-04-22 21:41:55
4楼2011-04-22 21:53:45
文俊点点(金币+4): 剩下4个金币都给你吧············· 2011-05-19 18:13:48
|
本帖内容被屏蔽 |
5楼2011-05-11 19:19:28
6楼2011-08-27 22:47:01
7楼2011-08-28 23:16:09
8楼2011-08-30 13:01:19













;
回复此楼
`````````````太伤心了 没人理我···············