开发者

填方块教程:如何解决图形逻辑谜题-黑白填方块逐步解法?

开发者 https://www.devze.com 2023-02-15 14:58 出处:网络 作者:Python百科
填方块是由一个空的网格构成,该网格的顶部以及左端是一系列的提示数字。

填方块是由一个空的网格构成,该网格的顶部以及左端是一系列的提示数字。

游戏的目的是根据这些提示数字涂画方格,进而画出一幅隐藏在网格背后的像素画。

每个提示数字都代表了所对应方格堆的长度和颜色,并且方格堆儿排列的顺序也和其对应的提示数字的顺序相一致,相邻方格堆儿之间至少有一个空方格将其隔开。对于彩色填方块来说,可以允许不同颜色的方格堆儿之间没有空方格。

黑白填方块逐步解法

黑白填方块谜题是通过每次所选的一行或者一列,分析其线索来推算出图块放置的相应位置。通过利用开发者_高级运维逻辑,你会注意到有些方格必须被填充上而有些方格需要空出来。用“X”或者“点”来标记空白方格与填充方格一样重要。

最好的学习解决黑白填方块的方法是找一道已经解出的谜题并按照下面的步骤从头到尾看一遍。

步骤 1

解决黑白填方块的步骤都是从最长的图块着手。在简单的谜题中,有一些图块会填充整个行或者列,如同下图中的第8行,第d列和第h列。

建议您核对已经解出的线索,从而判断出该线索将不会再用到并且避免对余下题目的疑惑。

步骤 2

下一步是解那些单一图块的长度大于半个网格的长度或者宽度的情况。

让我们看一下第9行中9个方格长的单一图块。不管我们如何左右移动该图块,如图中俩个红箭头所示,总会有图中灰色显示的8个方格长的重叠区域。

因此我们可以将其填充为黑色。同样的方法也适用于第10行7个方格长的单一图块,如图所示。

步骤 3

现在让我们垂直浏览下该谜题并把之前所填充的方格当作新的线索。第a列中包含一个之前被填充好的方格。这也就意味着线索“1”已经用完,其余方格应为空格,所以我们把该列中其余的方格标记为“x”。

第b列中包含俩个2个方格长的图块并且底部的图块已经被填充好。

所以我们将其上下的方格标记为“x”,以示为空。同样地,第e,f,g列中被涂画的区域上部标记为“x”。第j列包含一个2个方格长的图块,并且其中一个方格已经被涂画上。

尽管我们不知道上下相邻的哪个方格应该被涂画上,我们仍然可以将此列中的大部分空白区域标记为“x”因为我们可以确定这些方格都是空格。

步骤 4

现在让我们横向浏览下已经用完线索的第1,4,7行。既然所对应的线索已经用完,也就意味着其余的方格必须为空方格,因此我们将其所在行的其余方格标记为“x”。

第9行中包含一个长度为9个方格的图块,其中的8个方块已经被涂画上,因此我们可以涂画上剩余的最后一个方格。

步骤 5

让我们浏览下第c列,我们可以很清晰的看到只有一种方式来填充长度为3个方格的图块以及其余的俩个长度为2个方格的图块。

同样地,我们可以将第i列涂画好而在第g列中涂画好剩余的俩个长度为2个方格的图块。

步骤 6

现在我们很快将解完该题。第5行和第6行即将完成,因为只有一种填充长度为3个方格以及长度为4个方格的图块的方式。

第2行中包含俩个长度为3个方格的图块,其中的一个已经完成。因此这个图块的左侧为空格,我们标记为“x”。同样地,第3行被解出。

步骤 7

在第b列中,俩个长度为2个方格的图块已经被填充好,因此其余的方格必须为空格,我们将其标记为“x”。

第e列中刚好是相反的情况及长度为2个方格的图块只有一种填充的方式,我们将其塞进空格处。随着最后的俩个方格被填充好,谜题完成。

步骤 8

这道黑白填方块谜题现在已经被解出,我们还原了一副帆船的图画。

0

精彩评论

暂无评论...
验证码 换一张
取 消