Puzzimo

二進位數獨怎麼解:成對、夾心和計數

閱讀約 5 分鐘 ·

二進位數獨(Binairo,也叫 Takuzu)只用兩種符號填滿方格:0 和 1,分別顯示為白和黑。三條簡單的規則決定了每一格,掌握它們形成的幾種模式後,盤面會按穩定的節奏填滿。

這篇教程按照從常見到少見的順序,逐一講解這些模式。

規則

  • 每個格子填 0(白)或 1(黑)。
  • 橫向或縱向都不能有三個相同的符號連在一起。
  • 每一行、每一列的 0 和 1 數量相同。
  • 任意兩行不能完全一樣,任意兩列也不能完全一樣。
同一行或同一列裡,相同的符號不能三個連在一起。
每一行、每一列的白和黑一樣多。
任意兩行、任意兩列都不能完全一樣。

成對和夾心

這兩種模式能解開大部分盤面:

  • 成對:兩個相同的符號挨在一起(0 0),兩端一定是另一種符號:1 0 0 1。
  • 夾心:兩個相同符號中間的空格(1 _ 1)一定是另一種符號:1 0 1。

數到一半

8×8 盤面的每一行恰好有四個 0 和四個 1。一行裡一旦有了四個同一種符號,剩下的空格就都是另一種符號。

計數在更早的時候也有用。如果一行還需要一個 1,並且有三個空格,看看這個 1 放在哪裡才不會形成三連:常常只有一個位置可行,其餘都是 0。

沒有兩行相同

這條規則在快結束時最有用。當一行只剩兩個空格,而按某種方式填會和一條已完成的行一模一樣時,就必須按另一種方式填。把快完成的行和已完成的行比較一下,列也一樣。

解題流程

  1. 給每個成對的兩端、每個夾心的中間填上符號。
  2. 某一行或列已經有一半是同一種符號時,把它填完。
  3. 一條線只差一個某種符號時,看它放在哪裡不會形成三連。
  4. 快結束時,把快填滿的線和已完成的線比較,避免重複。

練習

Puzzimo 的二進位數獨有 6×6、8×8 和 10×10 三種大小,每日挑戰是 8×8,每道題都只有唯一解。點一個格子會在白、黑和空之間迴圈切換,也可以用 1 到 3 鍵選擇工具,再拖動塗色。復原是免費的。

馬上玩二進位數獨

常見問題

Binairo 和 Takuzu 是同一個遊戲嗎?

是的。Binairo、Takuzu、二進位數獨和 Binero 都是同一種謎題,規則也是同樣的三條。

二進位數獨最先看什麼?

成對和夾心。兩個相同符號挨在一起時,兩端一定是另一種符號;兩個相同符號中間的空格,也一定是另一種符號。

「沒有相同的行」這條規則什麼時候有用?

主要在最後階段。當一行還剩兩個空格,而其中一種填法會和已完成的某一行重複時,另一種填法就是答案。