Solvarium

謎題指南

怎麼解帳篷與樹(Tents)

帳篷與樹是個露營地謎題。每棵樹旁邊都要搭一頂自己的帳篷,帳篷之間要保持距離,邊上的數字告訴你每一行、每一列有幾頂帳篷。下面是把每頂帳篷放到位的幾個思路。

規則

  1. 每棵樹旁邊(上、下、左或右)都有一頂屬於它自己的帳篷。
  2. 帳篷之間不能碰在一起,連角碰角也不行。
  3. 行或列旁邊的數字告訴你那裡有幾頂帳篷。
  4. 帳篷的數量正好和樹一樣多。

一道解好的謎題

20101011
一個解好的露營地。每棵樹旁邊有它自己的帳篷,帳篷互不相碰,每個數字都和它的行或列相符。X 是草地:那裡沒有帳篷。

最初的幾步

  1. 在旁邊沒有樹的每個格子裡標上草地。這些格子永遠不會有帳篷。
  2. 找帶 0 的行和列:整行整列都是草地。
  3. 每搭好一頂帳篷,就在它四周的八個格子裡標上草地。
  4. 找旁邊只剩一個空格的樹。那個格子就是它的帳篷。

技巧,一步一步來

沒有樹,就沒有帳篷

帳篷總是緊挨著它的樹,在上、下、左或右。所以旁邊沒有樹的格子永遠不會有帳篷。在上面標草地。在一張新題裡,光靠這一個想法,你還沒搭一頂帳篷,就能清掉大片的地方。

只有樹旁邊的四個格子可能有它的帳篷。其餘都是草地。

帳篷四周的草地

帳篷之間不能碰在一起,連角碰角也不行。所以一旦搭好一頂帳篷,它四周的八個格子都是草地(樹的格子還是樹)。每次都這樣做:這些新的草地,會讓別的樹只剩下一種選擇。

帳篷四周的每個空格都是草地。

已滿的一行

塗色的這一行寫著 1,而且已經有它的帳篷了。它不能再有第二頂,所以這一行的其他格子都是草地。帶 0 的行或列從一開始就是這樣:從頭到尾都是草地。

1
這一行唯一的帳篷已經有了,所以其餘都是草地。

地方正好夠

現在反過來。塗色的這一行寫著 2,而它只剩兩個格子空著。這兩個格子都必須是帳篷。只要一行或一列剩下的空格數,正好等於還缺的帳篷數,就全部填上。

2
兩頂帳篷、兩個空格:兩個都是帳篷。

一棵樹最後的空格

這棵樹的上面、左邊和右邊都是草地。它的帳篷只剩一個位置:它的下面。每標一塊草地,都去找這樣的樹;大多數簡單題和中等題就是這樣解開的。

三面是草地,所以帳篷在下面。

把帳篷放進一行裡

塗色的這一行需要 2 頂帳篷,而三個相鄰的格子是空的。兩頂不能相碰的帳篷,放進三個格子裡只有一種辦法:放在兩頭,中間是草地。在更長的行裡,試試缺的帳篷不碰到一起的所有放法。在所有放法裡都是帳篷的格子,就是帳篷;在所有放法裡都不是帳篷的格子,就是草地。

2
三個空格里放兩頂帳篷:兩頭是帳篷,中間是草地。

每棵樹有自己的帳篷

帳篷和樹是一對一對的。只緊挨著一棵樹的帳篷,就屬於那棵樹,那棵樹就不需要別的帳篷了。在難題裡,要看看一步棋對這些配對有什麼影響:如果這裡放一頂帳篷,會讓某棵樹沒有屬於自己的帳篷,那這個格子就是草地。

常見錯誤

  • 帳篷角碰角。 斜著也算碰到。在每頂帳篷四周的八個格子裡做標記。
  • 把緊挨兩棵樹的帳篷同時算給兩棵樹。 每頂帳篷只屬於一棵樹。兩棵樹需要兩頂帳篷。
  • 把帳篷放在樹的斜對角。 它必須在樹的上、下、左或右。
  • 忘了數字。 你以為做完了的時候,檢查每一行、每一列的數量:一條線上的帳篷達到那個數量時,App會把數字變暗。

問與答

帳篷謎題(Tents)是什麼?

一種邏輯謎題,你要在格子裡給每棵樹旁邊放一頂帳篷。帳篷之間不能相碰,斜著也不行,行和列旁邊的數字告訴你每一行、每一列有幾頂帳篷。它也叫 Tents and Trees。

怎麼放帳篷或草地?

點一下格子,搭一頂帳篷;再點一下,標成草地;再點一次,清除。拖曳可以一筆標記好幾個格子。

帳篷可以緊挨著兩棵樹嗎?

可以,但它仍然只屬於其中一棵。另一棵樹需要它自己的帳篷。

從哪裡開始?

在旁邊沒有樹的每個格子,以及每一個帶 0 的行或列上標草地。然後找旁邊只有一個空鄰格的樹。

題有多大?

隨難度變大,從簡單難度的 6×10 到專家難度的 12×18。

準備好玩了嗎?

沒有樹的地方是草地,每頂帳篷四周是草地,已滿的行,還有一棵樹最後的空格:一頂一頂地搭好帳篷,露營地就滿了。