一个有用的网站O(∩_∩)O

树灵之命运《马棋》图文攻略

树灵之命运《马棋》图文攻略


根据5×5棋盘观察可得:每一行每一列有且仅有一个棋子,/斜行和斜行中各有5斜行有且仅有一个棋子。

/蓝线和蓝线处放一个棋子后,它中心对称后的位置无法被放置棋子。在其它位置放置一个棋子后,它中心对称的位置可以被放置棋子。

一个棋子在下方倒数第n行,右方倒数第n列,/斜行的下方倒数第n斜行,斜行的下方倒数第n斜行,它中心对称的棋子就在上方正数第n行,左方正数第n列,/斜行的上方正数第n斜行,斜行的上方正数第n斜行。

也就是说除蓝线处外,一个棋子和它的中心对称棋子不会在同一行,列,斜行。

在/蓝线下方棋子的中心对称棋子在蓝线上方,所以/蓝线下方任意一棋子不会与蓝线下方其它棋子的中心对称棋子在同一/斜行。

/蓝线下方不在同一/斜行的棋子,它们的中心对称棋子间也不在同一/斜行。

所有Ⅰ,—,/,蓝线同理。蓝线就是界限。

也就是=在所有蓝线同侧的不在同一行,列,斜行的棋子,以及它们的中心对称棋子,所有棋子间都不会在同一行,列,斜行。

但是当棋子在蓝线两侧时,要满足包括中心对称棋子在内的所有棋子都不在同一行,列,斜行,只需要在满足已放置棋子两两间不在同一行,列,斜行的情况下保证关于该蓝线对称的两行不能同时放置棋子即可。

举个例子:1区域棋子与8区域棋子都在/蓝线下方,蓝线上方,Ⅰ蓝线右方,只有—蓝线上下方的区别。也就是你保证了1,8区域棋子不在同一行,列,斜行的情况下,只需要保证不同时出现关于—蓝线对称行的棋子,就可以保证1区域和8区域棋子以及它们的中心对称棋子,棋子两两之间不在同一行,列,斜行。

中心对称的区域一共有四组,每个区域只能被放置一个棋子,现在有8个区域放6个棋子,有两个区域一定是没有棋子的。我们可以保证的是一个棋子和它的中心对称棋子一定不在同一行,列,斜行。所以我们放了一个区域的棋子,它中心对称的区域必放一枚棋子,那么删去的两个区域应该是一组中心对称区域。

所以我们先删去1,5区域。

在8区域任下一枚棋子(如图,其实有三个可能位置),7区域的棋子应保证不与8区域棋子在同一行,列,斜行。还要保证7,8区域的中心对称棋子与7,8区域两棋子,一共四个棋子间两两不在同一行,列,斜行,根据蓝线规则,只需要保证7区域棋子不在8区域棋子关于蓝线的对称斜行即可。

7区域可放置棋子的位置有两种,两种尝试看是否可行即可。

接着放6区域棋子,要保证它们包括中心对称棋子在内的6,7,8区域棋子和6,7,8中心对称区域的一共6个棋子两两间不在同一行,列,斜行。就要保证6区域与7,8区域棋子不在同一行,列,斜行;要保证6区域与7区域关于Ⅰ蓝线不在对称列;保证6区域与8区域关于蓝线不在对称斜行以及关于Ⅰ蓝线不在对称列。

1 2