用python求解八皇后问题,本人知道八皇后的原理,只是看不懂python的输出结果到底是何意?
[0,4,7,5,2,6,1,3][0,5,7,2,6,3,1,4][0,6,3,5,7,1,4,2][0,6,4,7,1,3,5,2][1,3,5,7,2,0,6,4]...
[0, 4, 7, 5, 2, 6, 1, 3]
[0, 5, 7, 2, 6, 3, 1, 4]
[0, 6, 3, 5, 7, 1, 4, 2]
[0, 6, 4, 7, 1, 3, 5, 2]
[1, 3, 5, 7, 2, 0, 6, 4]
[1, 4, 6, 0, 2, 7, 5, 3]
[1, 4, 6, 3, 0, 7, 5, 2]
[1, 5, 0, 6, 3, 7, 2, 4]
[1, 5, 7, 2, 0, 3, 6, 4]
[1, 6, 2, 5, 7, 4, 0, 3]
[1, 6, 4, 7, 0, 3, 5, 2]
[1, 7, 5, 0, 2, 4, 6, 3]
.............................
Totally have 92 solutions!
不要粘贴百度八皇后问题,只要具体解释这些输出结果怎么看?是什么意思?O(∩_∩)O谢谢~~~~ 展开
[0, 5, 7, 2, 6, 3, 1, 4]
[0, 6, 3, 5, 7, 1, 4, 2]
[0, 6, 4, 7, 1, 3, 5, 2]
[1, 3, 5, 7, 2, 0, 6, 4]
[1, 4, 6, 0, 2, 7, 5, 3]
[1, 4, 6, 3, 0, 7, 5, 2]
[1, 5, 0, 6, 3, 7, 2, 4]
[1, 5, 7, 2, 0, 3, 6, 4]
[1, 6, 2, 5, 7, 4, 0, 3]
[1, 6, 4, 7, 0, 3, 5, 2]
[1, 7, 5, 0, 2, 4, 6, 3]
.............................
Totally have 92 solutions!
不要粘贴百度八皇后问题,只要具体解释这些输出结果怎么看?是什么意思?O(∩_∩)O谢谢~~~~ 展开
1个回答
展开全部
没有见到你的代码,不过从输出看,估计是这个意思:
[0, 4, 7, 5, 2, 6, 1, 3]
总共八个数,表示0-7行所放皇后的位置。这就是一种解。这种表示只不过省略掉了行号,因为数字的本身所在位置就能表示行号了,可以节省存储空间和让数据看起来简洁。编程中通常从0开始数起,而不是从1,估计你也是知道的。
转化一下:
(0,0),(1,4),(2, 7),(3, 5),(4, 2),(5, 6),(6, 1),(7, 3)
这样看可能就明白了吧,就是坐标了。
[0, 4, 7, 5, 2, 6, 1, 3]
总共八个数,表示0-7行所放皇后的位置。这就是一种解。这种表示只不过省略掉了行号,因为数字的本身所在位置就能表示行号了,可以节省存储空间和让数据看起来简洁。编程中通常从0开始数起,而不是从1,估计你也是知道的。
转化一下:
(0,0),(1,4),(2, 7),(3, 5),(4, 2),(5, 6),(6, 1),(7, 3)
这样看可能就明白了吧,就是坐标了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询