二進制謎題

用邏輯在方格中填入 0 和 1:一行或一列中不得有三個相同、每行每列數量均衡、且沒有兩行或兩列完全相同。唯一解,三種尺寸,計時排名。

二進制謎題(Takuzu / Binairo)玩法說明

二進制謎題——又稱 Takuzu、Binairo,或直接叫 0/1 謎題——係一種喺方形網格上進行嘅邏輯謎題,你要用兩種符號 0 同 1 將成個網格填滿。佢經常被形容為數獨同數字填字遊戲嘅結合,但規則更加簡單,而且每道謎題都可以憑純粹嘅推理解出,絕對唔使猜測。開局會俾少量已知格;你嘅任務係推理出其餘格仔,令三條簡明嘅規則喺成個網格中成立。由於每道謎題都啱啱只有一個解,所以總會有下一步邏輯等你去發現。本版本提供三種尺寸——輕鬆嘅 6×6、更有分量嘅 8×8,以及完整挑戰嘅 10×10——每種都會計時並計分,等你衝擊排行榜。

遊戲目標

喺每個空格入面填入 0 或 1,令完成後嘅網格同時滿足三條規則:一列或一行入面唔可以有三個相同符號相連、每列每行嘅 0 同 1 數量相等、而且冇兩列完全相同、亦冇兩行完全相同。當成個網格填滿而三條規則都成立時,謎題就解咗。開局嘅提示格永遠唔可以更改——佢哋被鎖定——而且能夠滿足一切條件嘅 0 同 1 排列方式有且僅有一種。

三條規則

  • 唔可以三連。你永遠唔可以將三個相同符號並排擺埋一齊,無論橫向定縱向。所以 0 0 0 同 1 1 1 呢啲連續三連係被禁止嘅,但 0 0 1 或 1 0 0 完全冇問題。成對係容許嘅;只有第三個相鄰符號先至會破壞規則。
  • 每列均衡。每列同每行必須包含數量相同嘅 0 同 1。喺 6×6 網格上,每列各為三個;8×8 上各為四個;10×10 上各為五個。一旦某列某行已經擺滿咗某個符號嘅全部配額,該列該行剩低嘅每個空格就必須係另一個符號。
  • 唔可以重複列行。當網格填滿時,冇兩列可以相同,亦冇兩行可以相同。兩條最終會形成完全相同 0/1 圖案嘅線係唔容許嘅,所以呢條規則經常決定最後幾個格仔。
  • 每道有效謎題有且僅有一個解。你唔使猜:如果某個格仔冇辦法憑邏輯確定,噉呢道謎題就會有多過一個答案,而我哋絕對唔會生成呢種謎題。你見到嘅每一張網格喺呈現俾你之前,都經過機器校驗,確保只有唯一解。

點樣落子

㩒任意空格就可以循環切換佢嘅值:空格變為 0,再㩒一次變為 1,第三次㩒就清空返做空白。兩種符號用兩種明顯唔同嘅顏色繪製——冷藍色圓盤代表 0,暖琥珀色圓盤代表 1——同時顯示數字,等你一眼就睇得明棋盤,絕對唔會混淆。開局俾嘅提示格採用更粗、鎖定嘅樣式繪製,冇辦法更改。遊戲過程中,任何當前違反規則嘅格仔——三連、某列某行某符號過多,或者已完成嘅重複列行——都會用紅色圈出,方便你及早發現並糾正錯誤。計時器同錯誤計數器喺棋盤上方,你可以隨時開始新謎題或更換尺寸。

解題技巧(唔使猜)

  • 避免三連。每當你見到兩個相同符號相鄰時,呢對符號兩端嘅格仔就必須係相反符號——否則就會形成三連。呢一條思路反覆運用,就可以打開棋盤嘅大部分。搵好似 1 1 噉嘅對子,即刻喺兩端各擺一個 0。
  • 補返個空隙。被相同符號喺兩側夾住嘅單格空隙——例如 0 _ 0——必須填入相反符號,因為如果填到相同就會造成被禁止嘅三連。所以 0 _ 0 每次都變成 0 1 0,而 1 _ 1 每次都變成 1 0 1。
  • 數量補全。記住每列每行已經有幾多個 0 同 1。一旦某條線已經包含晒佢容許嘅全部 0(6×6 為三個,8×8 為四個,10×10 為五個),該線剩低嘅每個空格就必須係 1,反之亦然。呢個經常一舉填滿成列或成行。
  • 利用唯一性。接近尾聲時,比較幾乎填完嘅線。如果用某種方式填某條線會令佢成為另一條已完成線嘅副本,噉就必須用另一種方式嚟填。將唔可以重複嘅規則同均衡計數結合埋一齊,往往可以喺完全冇猜測嘅情況下定咗最後嗰幾個頑固嘅格仔。

獲勝與計分

當每個格仔都填滿而三條規則喺成個網格中都成立嗰一刻,你就贏——應用會持續檢查,並喺最後一個正確符號落下時即刻顯示勝利橫幅。你嘅得分獎勵速度同準確:以 8000 為基數,每花一秒扣一分,每犯一次錯誤扣 250 分,但永遠唔會低過 1。用公式表示,得分為 max(1, 8000 − 秒數 − 錯誤 × 250),並設有上限,始終符合排行榜要求。每當你落一個同謎題唯一解唔符嘅符號,就會記一次錯誤,所以謹慎、深思熟慮嘅落法勝過慌亂㩒。登入後可以將各尺寸嘅最佳成績儲存到網上排行榜;否則你嘅最佳成績會儲存喺本裝置上。

策略技巧

  • 由對子入手。掃視成個網格,搵已有嘅相同符號對子以及相同符號之間嘅單格空隙;佢哋會即刻迫定相鄰格,等你喺需要更費力思考之前先企穩腳跟。
  • 隨時記數。沿住每列每行望一眼,數下每個符號已經擺咗幾多個。距離配額只差一個嘅線,係最容易做出確定落子而冇風險嘅地方。
  • 將唯一性規則留到最後。唔可以重複列行嘅規則喺大部分格仔已填時最為強大,所以先靠三連同均衡規則,然後用唯一性喺收尾時解決剩低嘅歧義。

常見問題

我嘅得分係點計嘅?

你嘅得分為 max(1, 8000 − 秒數 − 錯誤 × 250)。你以 8000 分起步,解題每花一秒扣一分,每犯一次錯誤——即係落一個同謎題唯一解唔符嘅符號——扣 250 分。結果被限制喺 1 到 99,999 之間,始終符合排行榜要求。分數越高越好,所以要又快又準噉解題。

每道謎題真係只有一個解?

係。我哋先建構一個完整嘅有效網格,然後逐個移除格仔,每次移除後都執行一個落實全部三條規則嘅計數求解器。只有當謎題仍然啱啱只有一個解時,先至會移除該格;否則就將提示放返落去。由於唯一性喺謎題送到你面前之前就已經驗證,所以佢總可以僅憑邏輯解出——你永遠唔使猜。

三種尺寸有咩區別?

簡單係 6×6 網格(每列三個 0 同三個 1),中等係 8×8(各四個),困難係 10×10(各五個)。更大嘅網格格仔更多、起始提示所佔比例更細,所以需要更長嘅推理鏈條。你嘅最佳成績會按尺寸分別記錄。

點解佢叫二進制謎題、Takuzu 同 Binairo?

佢哋都係同一款謎題嘅名。「二進制謎題」描述嘅係呢種雙符號(0 同 1)網格;「Takuzu」同「Binairo」就係世界各地謎題雜誌同應用中常用嘅名稱。有啲版本用黑白圓圈代替數字,但規則完全相同。

我可唔可以離線玩?

可以。頁面載入完成後,每道謎題都直接喺你嘅瀏覽器入面生成同校驗,唔使網絡連線。離線取得嘅排名成績會儲存喺你嘅裝置上,等你重新連線並登入後自動上載。