Solvarium

谜题指南

怎么解顺子(Straights)

Straights 是一种带黑格的数字谜题。每一行和每一列里,同一个数字最多用一次,而黑格之间的每一块白格里,都是一个顺子:数字一个接一个、中间没有空缺,顺序随便。下面讲讲这两条规则怎么配合。

规则

  1. 在每个白格里填一个数字,从 1 到谜题的大小。黑格保持不变。
  2. 同一行或同一列里,同一个数字不能出现两次。黑格里的数字也算。
  3. 白格并排或上下相连,直到黑格或边缘,就是一个块。块里是一个顺子:数字一个接一个、中间没有空缺,顺序随便,比如 4、2、3。
  4. 黑格里不填数字。有些黑格上写着一个数字。

一道解好的谜题

423121334121324
一道解好的谜题。每一行和每一列的数字都不重复,黑格里的 4 算在它的行和列里,每一块白格都是顺子,比如 2 3 1 或 1 2。

最初的几步

  1. 看写着数字的黑格:它的数字不能出现在那一行和那一列的别处。
  2. 找已知数字旁边的短块:挨着 5 的两格块,里面是 4 或 6。
  3. 当某个格子的行和列只剩下一个数字可填时,就把它填上。
  4. 对每个块问一问,还有哪些顺子放得下,把离得太远的数字划掉。

技巧,一步一步来

剩下的最后一个数字

这一行有一个黑色的 4,而白格里已经有 2 和 3。一个数字在一行里只能出现一次,黑格里的 4 也算。所以最后一格是 1。记住:黑格里的数字,虽然不属于任何块,但在不能重复的规则里要算上。

4231
4、2、3 都用掉了,所以最后一格是 1。

块是顺子

这个三格的块里有 1 和 3。它的数字必须一个接一个、不能有空缺,所以中间只能是 2。每个块都是这样:没有空缺,没有重复,顺序随便。

123
1、?、3:空缺只能是 2。

范围检查

挨着 5 的两格块,里面只能是 4 和 5,或者 5 和 6。所以空着的那格是 4 或 6,其余的都划掉。同样,三格的块里,离其中任何一个数字都不会超过两步。这个检查,正是 Straights 之所以是 Straights 的一步。

546
两格块里挨着 5:4 或 6。

块里必须有什么

这个四格的块里有一个 3 和一个 6。一个没有空缺的顺子,既包含这两个数,就必须也包含 4 和 5,而四格里再没有地方放别的了。所以两个空格是 4 和 5,顺序待定。如果因为列的缘故只有其中一格能放 4,那么两格就都定了。

345456
四格块里有 3 和 6:空缺是 4 和 5。

一行里的数对

如果同一行里的两个格子只能放同样的两个数字,那么这两个数字在整行里就用完了,跨过它所有的块也一样。把它们从这一行其他的格子里划掉。三个格子共用三个数字,也是同样的道理。当块的检查帮不上忙时,难一点的谜题就需要这一招。

常见错误

  • 忘了黑格里的数字。黑格里的数字,会在整个行和列里挡住这个数字。
  • 把整行当成一个顺子。黑格之间的每个块都是自己的顺子。一行里可以有好几个。
  • 要求按顺序。顺子的顺序随便:3 1 2 也可以。
  • 一行里用遍每个数字。带黑格的行里的数字,比谜题的大小少,所以一行里可以少某个数字。

问与答

Straights 是什么?

一种带黑格的格子数字谜题。每一行和每一列里数字都不能重复,黑格之间的每一块白格里,必须是连续的数字,顺序随便。

什么是顺子?

一组一个接一个、中间没有空缺的数字,比如 4 5 6 或 2 3。块里的顺序无所谓。

黑格里的数字算吗?

算,在不能重复的规则里算:黑格里的 4 表示那一行和那一列里没有别的 4。它们不属于任何块。

我该从哪里开始?

从写着数字的黑格、短块,以及已经有两个相距很远的数字的块开始。然后填只剩一个数字可填的格子。

谜题有多大?

从简单的 6×6 到专家的 9×9。

准备好玩了吗?

用上黑格里的数字,让每个块都是顺子,再检查每个块能伸多远。Straights 的格子就是这样井然有序的。