Solvarium

谜题指南

怎么解 Fillomino

在 Fillomino 里,你往格子里写数字,直到它分成一个个区域,每个区域的格子数正好等于它的数字。题里给了几个数字,其余的要靠区域怎么长大、又必须在哪里停下来推出来。

规则

  1. 在每个格子里写一个数字,让每个区域的格子数正好等于它的数字。区域是相同数字、边与边相连的一块。
  2. 两个相同数字的区域,边不能碰在一起:它们会变成一个区域,大小就不对了。
  3. 每个格子都要有数字,不能留空。
  4. 区域不一定要有给出的数字:你可以在任何地方创建新的区域。

一道解好的谜题

333121442441
一道解好的题:一个由三个 3 组成的区域,两个由 2 组成的区域,一个由四个 4 组成的区域,还有三个单独的 1。没有两个相同的区域边碰边。

最初的几步

  1. 看每一个给出的数字,问问它还有多少地方可以长大。
  2. 完成的区域是封闭的:它的邻格永远不能是它的数字。
  3. 找完成的区域之间的空格。它们自己构成一个区域,大小就是它们里面的数字。
  4. 记住 1 自己就是完成的。

技巧,一步一步来

只有一种长大的办法

左上角的 2 还需要一个格子。旁边的 1 已经完成,并上去会违反规则。所以这个 2 只剩一个空邻格:下面的格子。那个格子也是 2。一个未完成的区域只有一条出路时,就必须走这条路。

212
这个 2 只能往下长。

没有线索够得到的格子

中间的两个格子,每边都挨着一个 1。它们不能是 1,因为 1 挨着 1 会变成两格的区域。两个格子合起来是一个新的两格区域,所以它们都是 2。空格总需要一个数字,即使没有给出的数字够得到它们。

1221
两个 1 之间的两个空格组成一个 2。

唯一合适的数字

带框的格子被已完成的区域围住:一个 3、一个 2 和两个 4。并上任何一个,都会变得太大,而且它没有空邻格可以长。所以它只能自己成一个区域:1。在一个空格里试每个数字:往往除了一个,其他的都会让某个区域太大或太小。

333121442441
每个邻格都已完成,所以这个格子是 1。

正好的一块空地

有时一个未完成的区域,旁边有一块被其他区域围住的空格。如果这个区域加上这块空地,格子数正好等于它的数字,这个区域就会占满整块空地。比如,一个画了一格的 4,旁边是一块封闭的、有三个空格的空地,就把三个格子都填满。

每种形状都用到这个格子

一个画了两格的 5,可能长成好几种形状。把它们列出来:如果每一种可能的形状都经过同一个空格,那不管它最后长成什么形状,这个格子都属于这个 5。中等和困难的题就靠这个想法。

常见错误

  • 两个相同的区域碰在一起。 两个 3 的区域不能边挨边。碰到一起,它们就变成一个有 6 个格子、数字是 3 的区域,这是错的。
  • 留下空格。 每个格子都要有数字。应用不会标出空格,所以结束前检查整道题。
  • 把斜对角的格子算进去。 区域只通过边相连,角相碰不算。
  • 忘了可以创建新的区域。 不是每个区域都包含给出的数字。空地常常自己成为一个区域。

问与答

Fillomino 是什么?

一种日本逻辑谜题,你往格子里填数字,让它分成区域,每个区域的格子数等于里面写的数字。大小相同的区域,边不能碰在一起。

怎么写数字?

先在题目下方选一个数字,然后点一个格子,或者划过它该在的格子。点一下已经显示这个数字的格子会擦掉它,长按则会清空整个区域。

每个区域都需要给出的数字吗?

不需要。有些区域完全没有给出的数字;你要根据周围的空格推出它们的大小。

两个相同数字的区域可以角碰角吗?

可以。它们只是不能边碰边。

从哪里开始?

先看被围住的给出数字,以及完成的区域之间的小块空地。然后在几乎被围住的格子里试每个数字。

准备好玩了吗?

让区域在必须长大的地方长大,填上没人够得到的空地,再试试哪个数字适合一个格子。Fillomino 就是这样一个区域一个区域拼出来的。