攻略指南

数织怎么解

数织又称花式数织、日本填图谜题或按数字涂色,一次解一行:每行每列的提示按顺序列出该行中连续涂黑的段,段与段之间至少隔一个空格。本站每一局都能这样一路解完,不需要猜。下面的图都是无限模式棋盘上的真实行列,截取的正是各技巧适用的时刻。

从空棋盘已经能确定的格子入手

还没涂任何一格时,有些行列就已经能确定格子:相对于所在行列很长的提示,自己就能定下几格。先把所有行和列扫一遍找出这些。你标出的每一格,都为交叉的行列提供了立足点。

6792 41 33 14 2976233443433333343443326792 41 33 14 297623344343333334344332
  • 这一步得出的结论
在这块 10×10 的棋盘上,20 条行列中有 14 条仅凭空棋盘就能确定一些格子,共 36 格(已高亮)。第二块棋盘是它藏着的图案。来自无限模式第 2 局的局面

数行:提示恰好填满整行

把各段加起来,每两段之间再加一个空格。如果总和等于这一行的长度,各段就只有一种摆法,整行连同空隙都确定了。

之前4 5
之后4 5
  • 这一步得出的结论
第4列,提示 4 5:各段相加为 9,再加上 1 个空隙,共 10,正好是整行。来自无限模式第 8 局的局面

重叠法:先把一段推到最左,再推到最右

把一段尽可能向左滑,再尽可能向右滑。如果它的长度超过可移动空间的一半,两个位置就会重叠,重叠的格子在任何解中都是涂黑的。对于 n 格的行中长度为 k 的单个段,只要 2k 大于 n,就恰有 2k − n 格是确定的。

有多个段时同理:全部推到一侧,再全部推到另一侧,把同一段在两个位置都覆盖到的格子涂黑。

靠左排7
靠右排7
之后7
  • 这一步得出的结论
第2行:10 格中有一段长 7。靠左排和靠右排,它覆盖的是同样的 4 格,所以这些格子涂黑。来自无限模式第 3 局的局面

把一段贴到边缘

靠近边缘的已涂格,如果它离边缘的距离比那一侧第一段的长度还小,就属于该侧的第一段。这一段不能从边缘外开始,所以必须从那一格向外延伸到整段的长度。

之前4 1
之后4 1
  • 这一步得出的结论
第8行,提示 4 1:从左边缘数起第一个已知格已涂黑,位置是 3,在长 4 的那一段的范围内。这一段必须盖住它,又不能从边缘外开始,所以它至少延伸到距该边缘第 4 格。来自无限模式第 3 局的局面

划掉任何段都够不到的格子

一旦有些格子确定,各段能活动的空间就变小了。任何段的任何摆法都盖不到的格子是空格:划掉它。叉和涂黑的格子一样重要,因为它把交叉的行列切成更短的区间,重叠法又能派上用场。

之前2 2 2
之后2 2 2
  • 这一步得出的结论
第8行,提示 2 2 2:结合已知的格子,这一行有一部分是所有段都够不到的。新增的叉:1。新增的涂黑格:1。来自无限模式第 1 局的局面

收尾这一行:划掉其余的格子

当一行已经涂满提示要求的所有格子,其中剩下的空白格全是空格。马上标出来:这些叉正是交叉行列等待的已知条件。

之前3 3
之后3 3
  • 这一步得出的结论
第5列,提示 3 3:它的所有段都已在棋盘上,所以其余 4 个空白格都变成叉。来自无限模式第 2 局的局面

实用的解题顺序

分轮进行。先处理空棋盘就能确定的所有行列。然后在行与列之间来回,只重读自上次读取后新增了格子的行列。到没有进展时,找靠近边缘的已涂格(靠边法),以及空间变小的段(结合已知格再用一次重叠法)。在我们的棋盘上,这些步骤总能走到终点:凡是需要猜测或向后试探的棋盘,生成器都会舍弃。

常见问题

数织和 Picross、Griddlers 是一回事吗?
规则相同。Griddlers、hanjie、按数字涂色都是这种谜题的别称。Picross 是任天堂给自家数织游戏用的名字,Pic-a-Pix 是 Conceptis 用的名字;我们与两者都没有关联。
数织会有不止一个解吗?
随机画出的格子图可能有,有些只能靠猜才能完成。这里的每一局都经过检验,只有唯一的图案,并且一次读一行就能推出来。
10x10 的数织怎么开始?
找相对于行列很长的提示:加上空隙后总长接近 10,或有单个 6 格以上的段。先对这些行列数行、做重叠,再处理交叉的行列。