數字塗黑謎題

把重複出現的數字塗黑,讓每行每列剩下的數字都獨一無二,任何兩個塗黑格都不相鄰,且所有未塗黑的格子保持連通。唯一解,三種尺寸,計時排名。

Hitori(數字塗黑謎題)玩法說明

Hitori 係一種日式邏輯謎題,個名大概意思係「等我一個人靜吓」——呢個正正就係遊戲嘅目標:喺擠滿重複數字嘅方格入面,塗黑啱啱好嘅格仔,等剩低嘅每個數字最終都喺自己嘅行同列入面「形單影隻」。每個格仔一開始就印咗數字;冇空格,亦唔使填任何嘢。你唯一要做嘅決定,就係將某個格仔塗黑(變成實心黑格),定係等佢繼續顯示數字。完成後嘅網格必須同時滿足三條簡單規則,而且好似我哋所有邏輯謎題噉,每張 Hitori 網格喺呈現俾你之前都會先經過求解程式驗證,所以佢永遠只有一種正確嘅塗黑方式,而且總可以憑純粹推理解出,絕對唔使猜測。呢個版本提供三種尺寸——親切嘅 5×5、更具挑戰嘅 7×7,以及完整挑戰嘅 8×8——每種都會計時並計分,等你衝擊排行榜。

遊戲目標

塗黑格仔,直到網格同時滿足三條規則:仍然顯示(未塗黑)嘅數字喺其所在嘅行同列都唔重複;冇兩個塗黑格邊對邊相鄰;每個未塗黑嘅格仔都可以只透過上下左右移動,去到任何其他未塗黑嘅格仔。三條規則同時成立嗰一刻,謎題就解咗——冇其他嘢需要填,只有格仔需要塗黑或者保持原樣。

三條規則

  • 未塗黑格仔入面唔可以重複。淨係睇仍然顯示嘅數字——每行每列入面,每個數字最多只可以出現一次。塗黑嘅格仔完全唔計算入內,等於已經喺網格入面移除咗,所以塗黑正正係你消除重複嘅方法。
  • 冇兩個塗黑格可以相鄰。兩個實心黑格唔可以共用一條邊——正上方、正下方或者正旁邊緊貼都唔容許。淨係喺角度(對角線方向)相觸完全冇問題,而且喺完成嘅網格入面好常見。
  • 每個未塗黑格保持連通。你留低顯示數字嘅所有格仔必須組成一個唔間斷嘅整體區域——你總可以由任何一個未塗黑格,只透過喺相鄰嘅未塗黑格之間移動,行到任何其他未塗黑格。塗黑一個會將網格某部分封住嘅格仔永遠係錯誤,即使佢睇落好似解決咗重複問題。
  • 每道謎題有且僅有一個解。謎題送到你面前之前,求解程式會檢查晒所有可能嘅塗黑方式,確認只有一種滿足全部三條規則——所以完全合乎邏輯嘅推理鏈條,而唔係猜測,永遠夠你解出佢。

點樣落子

㩒任何格仔就可以將佢塗黑;再㩒一次就可以恢復顯示數字。冇第三種狀態可以循環——格仔要麼塗黑,要麼唔塗黑。想標記你確信必須保持未塗黑嘅格仔,又唔想直接塗黑,長按一陣就得(喺桌面版可以㩒右鍵)。格仔上面會出現一個細細嘅圓點做私人提醒;佢對謎題本身冇任何影響,亦都可以用同樣方式再次切換關閉。遊戲過程入面,任何當前違反規則嘅格仔——兩個塗黑格相鄰,或者同一行/列入面兩個未塗黑格共用同一個數字——都會用紅色描邊,等你及時發現同撤銷錯誤。計時器同錯誤計數器喺棋盤上方,你可以隨時開始新謎題、直接跳去今日嘅每日謎題,或者更換網格尺寸。

解題技巧(唔使猜)

  • 由相鄰重複入手。當同一個數字喺一行或者一列入面直接相鄰出現時,呢對數字入面必須啱啱好有一個被塗黑——兩個都唔塗黑會造成重複,兩個都塗黑又會違反唔可以相鄰嘅規則。你未必即刻知道係邊一個,但係標記呢對格仔可以令你嘅注意力精準聚焦喺謎題真正需要嘅地方。
  • 善用「三文治」規則。每當同一個數字之間啱啱好隔住一個格仔出現兩次——例如 5 _ 5——中間嗰個格仔無論顯示咩數字,都絕對唔可以被塗黑。塗黑佢會迫使兩側相同嘅數字都保持未塗黑(因為兩個塗黑格唔可以相鄰),噉樣一嚟重複問題就冇辦法解決。所以,呢種「三文治」結構嘅中間格仔永遠可以放心保留。
  • 守護連通性。塗黑任何格仔之前,先檢查噉樣做會唔會將網格某部分困住——例如角落度最後一個未塗黑格,或者一條死路嘅盡頭。有效嘅謎題絕對唔會要求你切斷某個區域,所以如果塗黑某格會令別處嘅格仔被孤立,噉個格仔就必須保持未塗黑,即使佢仲有重複要用其他方法解決。
  • 由確定嘅格仔向外推導。一旦你確定某個格仔未塗黑——無論係推理出嚟,定係你自己擺咗確認標記——每個顯示完全相同數字嘅正交相鄰格仔都必須即刻被塗黑,因為兩個相鄰而且數字相同嘅未塗黑格會互相重複。跟住呢條鏈由已確認嘅格仔向外追蹤,通常可以一次過解開棋盤一大片區域。

獲勝與計分

當成個網格嘅每條規則都成立嗰一刻,你就贏——應用程式會持續檢查,並喺你嘅塗黑方案同謎題唯一正解相符嗰瞬間顯示勝利橫幅。你嘅得分獎勵速度同準確:以 10,000 為基數,每花一秒扣 5 分,每犯一次錯誤再扣 200 分,但永遠唔會低過 1。用公式表示,得分為 max(1, min(99999, 10000 − 秒數 × 5 − 錯誤 × 200))。每當你將某個格仔塗黑或者取消塗黑成一個同謎題唯一解唔符嘅狀態,就會即刻記一次錯誤,所以謹慎、依據規則嘅落法勝過快速亂㩒。登入之後可以將各尺寸嘅最佳成績儲存到網上排行榜;否則你嘅最佳成績會保留喺本裝置上。

策略技巧

  • 先掃視成個網格,搵相鄰重複對同「三文治」結構——佢哋唔使棋盤其他部分嘅資訊,可以喺更棘手嘅情況出現之前俾你一個穩陣冇風險嘅立足點。
  • 喺你已經證明必須保持未塗黑嘅格仔上面,大方使用確認圓點標記。佢唔使任何代價,亦都唔會影響計分,仲可以慳返你日後重新推導同一個結論嘅麻煩。
  • 將連通性推理留到最後。當網格大部分已經確定嗰陣,唔可以切斷區域嘅規則最為強大,因為嗰陣最容易睇出剩低唯一一次塗黑會將邊個區域封死——先靠重複同相鄰規則,再用連通性收尾。

常見問題

我嘅得分係點計嘅?

你嘅得分為 max(1, min(99999, 10000 − 秒數 × 5 − 錯誤 × 200))。你以 10,000 分起步,解題每花一秒扣 5 分,每犯一次錯誤——即係一次同謎題唯一解唔符嘅塗黑選擇——再扣 200 分。結果被限制喺 1 到 99,999 之間,始終符合排行榜要求。分數越高越好,所以要又快又準噉解題。

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

係。我哋先建構塗黑圖案——佈置嗰陣確保冇兩個塗黑格相鄰,而且每個未塗黑格都保持連通——然後寫入重複數字,等呢個圖案成為唯一嘅修正方案。謎題送到你面前之前,一個計數求解器會喺全部三條規則下試晒每一種可能嘅塗黑方式,並確認啱啱好只有一種得——如果多過一種得,噉道謎題就會被捨棄並用新嘅佈局重新生成。你總可以淨係憑邏輯將佢解出。

嗰個細細嘅圓點標記有咩作用?

長按或者㩒右鍵任何未塗黑嘅格仔,就可以喺上面擺一個細細嘅確認圓點——提醒自己確信呢個格必須保持未塗黑。佢純粹係記錄輔助工具:唔會鎖定格仔,唔會影響得分或者錯誤計數,亦都唔會影響系統判斷謎題係咪已經解出。你可以隨時用同樣方式將佢取消。

三種尺寸有咩區別?

簡單係 5×5 網格,中等係 7×7,困難係完整嘅 8×8。更大嘅網格包含更多數字同更多互相交織嘅重複,所以需要更長嘅推理鏈條先可以徹底理清。你嘅最佳成績會按尺寸分別記錄。

我可唔可以離線玩?

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