#2
azzbcc2016-12-22 14:56
|
马满覆盖问题(中国象棋)
问题描述:在中国象棋棋盘上,如果在放置若干个马后,使得整个棋盘的任意空位置上所放置的棋子均能被这些马吃掉,则称这组放置为棋盘上的一个满覆盖。若去掉满覆盖中的任意一个棋子都会使这组放置不再是满覆盖,则称这一满覆盖为极小满覆盖。
要求:
1)求解一个极小满覆盖
2)最好能画出棋盘的图形形式,并在其上动态地演示试探过程;
3)程序能方便地移植到其他规格的棋盘上;
4)需要考虑中国象棋“别腿”的规定;