皇后问题(栈和队列)

2020年1月17日 1453点热度 0人点赞 0条评论

皇后问题(栈和队列)

时间: 1ms        内存:128M

描述:

编写一个函数,求解皇后问题:在n*n的方格棋盘上,放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线。

 

要求:

1、皇后的个数由用户输入,其值不能超过20,输出所有的解。

2、采用类似于栈求解迷宫问题的方法。

输入:

输入一个整数n,代表棋盘的大小n*n,

输出:

将计算出的彼此不受攻击的n个皇后的所有放置方案输出,每种方案占一行。

示例输入:

4

示例输出:

2 4 1 3
3 1 4 2

提示:

参考答案:

解锁文章

没有看到答案?微信扫描二维码可免费解锁文章

微信扫描二维码解锁

使用微信扫描二维码打开广告页面后可以立即关闭,再刷新此页面即可正常浏览此文章

所跳转广告均由第三方提供,并不代表本站观点!

已经扫描此二维码?点此立即跳转

code

这个人很懒,什么都没留下

文章评论