我试图看看我对“othello”成名的理解是否正确。根据规则,如果我们得到一些像X000X =>的序列,我们会翻转暗/亮边。 XXXXX。我的问题是如果在翻转0-> X或X->的过程中。 0,我们还需要考虑新翻转元素的行/列/对角线吗?例如考虑如上图所示的板状态(新元素X放置在@ 2,3)
当我们更新电路板时,我们将2,3至6,3的元素标记为X,但在此过程中,水平4,3至4,5和对角线2,3至4,5等元素是否也有资格更新?那么我们也要更新这些元素吗?或者只是以2,3开头的元素(即更新行/列/对角线,其起点是我们正在处理的元素,在我们的例子中是2,3?)
请帮我理解
答案 0 :(得分:3)
没有。新翻转的片段不递归考虑。
答案 1 :(得分:0)
不,这会严重影响游戏。很久以前,我和一些朋友真的尝试过这样的游戏。事实证明这场比赛几乎无法上场。这不是一个战略问题,更多的是运气问题,他们碰巧先行,先到达一边等等。
在任何给定的转弯中,瓷砖仅从转弯时放置的棋子向外翻转。
(请注意你问题中的示例板,O 认真将游戏放弃到X.他现在没有机会:)