回 帖 发 新 帖 刷新版面

主题:哪位大虾帮下忙啊~~~

在8*8的国际象棋棋盘上,如果放置若干个马后,使得整个棋盘的任意空位置上所放置的棋子均能被这些马吃掉,则称这组放置为棋盘的一个满覆盖。若取掉满覆盖中的任意一个棋子都会使这组放置不再是满覆盖,则称这一满覆盖为极小满覆盖。沙棘程序完成如下要求:

1、求解一个极小满覆盖。

2、最好能画出棋盘的图形形式,并在其上动态地显示试探过程。

3、程序能方便地移植到其他规格的棋盘上

只求算法,自己实在想不到什么好的搜索方法

回复列表 (共2个回复)

沙发

8皇后的题做过没,放皇后和放马是一样的做,搜索过程也类似.

板凳

[quote]8皇后的题做过没,放皇后和放马是一样的做,搜索过程也类似.[/quote]
由于马的能力比皇后差远了,放马问题应该要比8皇后问题复杂多了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册