C语言解决八皇后问题

zafzap1 zafzap1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


我的想法是这样的:
00 01 02 03 04 05 06 07
10 11 12 13 14 15 16 17
20 21 22 23 24 25 26 27
30 31 32 33 34 35 36 37
40 41 42 43 44 45 46 47
50 51 52 53 54 55 56 57
60 61 62 63 64 65 66 67
70 71 72 73 74 75 76 77

每个棋位对应上面的数字,然后就可以用一维数组处理二维棋盘了。
每次随机 选取一个棋位(就是皇后位置p[i]),然后划去相斥的棋位((abs(p[j]-p[i]))%11==0||(abs(p[j]-p[i]))%9==0||....)
然后一直这样循环。。

可是编写代码感觉好难。。。。


...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
zafzap1
C语言 70,039 成员 243,237 内容