用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][1,4,6,0,2,7,5,3][1,4,6,3,0,7,5,2][1,5,0,6,3,7,2,4]

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 07:49:43
用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][1,4,6,0,2,7,5,3][1,4,6,3,0,7,5,2][1,5,0,6,3,7,2,4]
xN@_݁4 $їbAJTB$*;'R Q!\)Iip ubx%B@h]ts7tvouKsv#zZ wï9g0y7+rȫkn  yiqI o/أ^ ~l<H$IĜHW@>JWb(`G $h3&P*Z *X.fүNmpqqO*QyH E/BRͱ$*+U Efiv~~Y}Z{fhwKo2 OSI&sE;*҃o_I0n۽=A/>5GF"ZhђDmtKj="ӟDmus'6ư]JieD)\ @x*끷0qM~#p=lCw)vNG#X|UZ8ʋ4p~.1X 5;hͮr1>ЮSׅ-l.s|H]]+?X~[^*Tnhin1:}L( ) & ckd'1H`ߜTi{qz ]VNiM[zPeP,=]ߔW

用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][1,4,6,0,2,7,5,3][1,4,6,3,0,7,5,2][1,5,0,6,3,7,2,4]
用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]
[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!

用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][1,4,6,0,2,7,5,3][1,4,6,3,0,7,5,2][1,5,0,6,3,7,2,4]
没有见到你的代码,不过从输出看,估计是这个意思:
[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)
这样看可能就明白了吧,就是坐标了.