Time 0:00
Best -
缝线

缝线

为每一对相邻区域恰好缝上一针,并让每行每列的孔数都对上。

玩法

粗线把棋盘分成若干区域。每两个相邻的区域之间,必须恰好缝一针。

一针就是连接分属不同区域的两个相邻格子的短线,它会在这两个格子上各打一个孔。任何格子最多只能有一个孔。

左侧和上方的数字表示该行、该列的孔数。所有缝线和所有数字必须同时满足。

点击两个区域之间的边界即可缝一针,再点一下打叉(表示这里不缝),再点一下清除。数字满足后会变暗,超出则变红。每道题都只有唯一解,并且经过检验可以完全靠推理解出,不需要猜。时间就是分数,越短越好。

技巧与策略

从 0 开始,因为它们是唯一免费给你信息的提示。标着 0 的行或列不能有任何孔,所以凡是会在那里打孔的边界都已出局——在缝下第一针之前,先把它们全部打叉。这一步通常就能削掉某条缝线的两三个候选,并交给你第一针必然的缝。

处理完 0 之后,去找只剩一个候选边界的缝线。两个区域常常只沿一格边界相接,或者刚被 0 削剩一处。候选恰好只有一个的缝线是必然的;而缝下一针会同时填满两个格子,于是接触这两个格子的其他边界立刻全部出局。在「这条缝线已确定」和「这个格子已经满了」之间来回切换,就是整道题的引擎。

行列数字在收尾阶段从反方向发力。数一数某一行还有几个格子能打孔;当这个数量正好等于提示数时,这些格子就都必须打孔,而其中只剩一个候选边界的格子又送你一针。当缝线本身再也决定不了什么时,正是这套计数论证解开最后一个结。

一个值得养成的习惯:每缝一针之后,把它杀掉的边界打叉,而不是留白。留白意味着「未知」,而未知的边界正是让你把同一行数上五遍的元凶。这里的题目都经过生成时的检验,保证这条推理链一定能走到底——不存在必须靠猜再回退的局面。所以卡住了,只说明还有一行你没数过。