
N皇后问题解决方案:在棋盘上放置N个皇后而不相互攻击的经典国际象棋挑战之一。
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
N皇后问题是经典国际象棋布局难题,目标是在NxN棋盘上安置N个皇后,使其彼此间不处于可互相攻击的位置。
N皇后问题是一种基于国际象棋的古老难题,在一个棋盘上放置8个皇后而不互相攻击(即任意两个皇后的行、列或对角线不相同)。编写代码来枚举所有解决方案是一个有趣的小练习。
本周的任务是编写程序,以显示将n个皇后放在n x n棋盘上的单个解。用户输入棋盘的大小n,输出应为形式如(1, 1), (7, 2)...等的一组坐标(xi代表行号,yi代表列号)。
例如: 输入8 输出:(1,1),(7,2),(5,3),(8,4),(2,5),(4,6),(6,7),(3,8)
注意n应在4到25之间。
全部评论 (0)
还没有任何评论哟~


