| 查看: 942 | 回复: 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 ] |
» 猜你喜欢
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
本人今年大四,已保研,想申硕士毕业后公派出国,什么时候考托福合适
已经有22人回复
四丁基氢氧化铵能不能用四丁基溴化铵加氢氧化钠代替啊?
已经有5人回复
农业部环境保护科研监测所(招聘)联合培养研究生或大四毕业班学生
已经有28人回复
【课后答案】仪器分析(朱明华,第四版)
已经有368人回复
求助合成2,3,5,6-四氨基吡啶的方法(最好带文献)
已经有6人回复
博士第四年,彷徨
已经有62人回复
【求助】四氢呋喃脱水
已经有12人回复
» 抢金币啦!回帖就可以得到:
求一个访问学者邀请函,非常非常感谢
+1/675
供应EXAKT德国艾卡特3D打印材料分散用三辊研磨机80E PLUS
+1/86
江西理工大学 稀土学院(发光材料与器件研究所) 招收2026届 材料类博士研究生 2名
+2/56
华中科技大学郭睿副教授建筑与能源科学课题组诚招博士研究生(2026.1.19截止)
+1/51
昆士兰科技大学(QUT)博士招生信息 导师:李志勇教授
+1/41
昆士兰科技大学(QUT)博士招生信息 导师:李志勇教授
+1/41
厦门大学航空航天学院智能制造课题组招2026年申请审核制博士生1-2名
+1/28
SCI,计算机相关可以写
+1/21
SCI,计算机相关可以写
+1/18
SCI,计算机相关可以写
+1/17
SCI,计算机相关可以写
+1/17
2026博士招生-上海大学先进耐火材料全国重点实验室-招收冶金工程博士研究生-1-2名
+1/11
英国斯旺西大学(Swansea University)招半导体材料和器件方向CSC博士生
+1/5
上海大学李浩源课题组招收2026年秋季材料计算/机器学习方向博士生
+1/5
2026 博士自荐-机器人机构学方向
+1/4
湘潭大学沈志刚教授课题组欢迎博士生报考,博士后加盟
+1/3
上海交通大学环境学院(环境化学与环境毒理学;大数据与人工智能)博士后招聘~
+1/2
电子科技大学激光与光子制造团队招硕士博士
+1/1
[招募] 上海交通大学环境健康课题组科研实习生(环境健康与生物学大数据方向)
+1/1
中科院(广州)研究团队招聘无机非金属材料方向特别研究助理或博后
+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












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