數獨中鎖定的候選者:指向配對和聲明

鎖定候選數通常是第一個讓中級數獨感覺與簡單謎題真正不同的技術。 當 3×3 框中一位數字的所有剩餘候選者都位於同一行或同一列時,就會出現該模式。 通過這種對齊方式,您可以刪除框外的數字。 相反的版本也適用:如果一行中數字的每個候選數字都位於一個框中,則該框的其餘部分不能包含該數字。 這兩種形式稱為指向和聲明,它們都將簡單的候選位置轉化為可靠的淘汰。
當一個數字的每條路線都經過一條線時,該線就成為邏輯鎖。
什麼是鎖定候選人?
鎖定候選描述了 3×3 框與行或列之間的交互。 在一對或三元中,一個數字在一個框中有兩個或三個可能的單元格,並且所有這些單元格共享一條線。 該框必須將數字放置在該行的某個位置,以便可以從框外的行的其餘部分中刪除相同的數字。 在聲明時,從行開始:如果行或列中數字的每個可能位置都落入一個框中,則該框必須接收來自該行的數字,因此框中的其他單元格將失去該候選者。 數字還不需要解; 只是它的位置受到足夠的限制才能產生消除。
如何找到指向和聲明模式
- 選擇一位候選數字。 一次掃描一個數字,最好是剩餘位置相對較少的數字。 試圖同時比較所有九個候選者會隱藏一致性。
- 選中每個框以進行單行對齊。 如果框中該數字的每個候選者都位於一行或一列,則您有一個指向對或指向三元組。
- 僅消除框外的內容。 從源框外的共享行上的其他單元格中刪除該數字。 保留形成鎖的候選者,直到另一次推論解決它們。
- 反向掃描以進行索賠。 檢查行或列。 如果該數字的所有位置都位於一個框中,則將該數字從同一框中的其他單元格中刪除。
- 重新掃描受影響的單位。 鎖定候選消除通常會產生隱藏單曲、裸單曲或對。 在尋找另一種高級模式之前,先考慮這個更簡單的結果。
工作示例:候選 5 的指向對
在左上角框中,假設候選 5 僅出現在 r2c1 和 r2c3 處。 兩個單元格都位於第 2 行。這兩個單元格之一最終必須包含 5,因為該框恰好需要一個 5,因此第 2 行不能將另一個 5 放置在框外。
- 確認源框。 檢查左上角框中的所有九個單元格。 除了 r2c1 和 r2c3 之外,每個未解決的單元格中都必須不存在候選 5。 盒子裡其他地方的第三個 5 打破了這個模式。
- 命名鎖定的線路。 兩個倖存的候選者共享第 2 行,因此盒子將為第 2 行提供第 5 行。您不需要知道 r2c1 或 r2c3 是否正確。
- 將候選人排除在框外。 刪除 r2c4 到 r2c9 中出現的候選 5。 不要刪除指向對中的任何一個成員,也不要觸摸不相關行中的 5。
- 遵循結果。 如果 r2c7 是 {5,8},它現在變成 8。放置 8,更新其行、列和框,然後在繼續鎖定候選掃描之前再次查找單項。
鎖定候選人的常見錯誤
僅使用兩個匹配的音符
如果相同的數字也可以出現在該框中的另一行或另一列中,則一個框中的兩個候選者是不夠的。 所選數字的每個候選者都必須共享鎖定行。
消除錯誤區域
指向從框外的線移除。 認領將從行外的盒子中移除。 在刪除任何內容之前請先說明源區域和目標區域。
嘗試解決鎖定的單元格
該模式證明了數字不能去的地方,而不是哪個對齊的單元格是正確的。 保留全部或全部三個候選源,直到另一條規則在它們之間做出決定。
鎖定候選人練習清單
- 選擇一個候選數字並掃描所有九個框以查找在一行或一列上對齊的位置。
- 每次消除前,說“框指向線”表示指向,說“線聲明框”表示聲明。
- 淘汰後,立即檢查目標線和方框中是否有單打或新暴露的對。
- 如果消除稍後創建重複項,請使用“撤消”,然後驗證隱藏的第三個候選者是否使鎖定無效。
與快速模式識別相比,鎖定候選者更能獎勵嚴格的掃描。 練習中型經典謎題:標記一位數字,檢查框與線的對齊情況,僅進行支持的消除,然後返回單打。 該循環將一種最初感覺抽象的技術變成了解決問題順序中最可靠的工具之一。
鎖定候選人常見問題解答
指向三元組是否比指向對弱?
不會。排在一條線上的兩個或三個候選人產生相同的外部淘汰。 重要的是方框內數字的每個可能位置都在那條線上。
鎖定的單元格是否需要相同的候選列表?
不需要。他們只需要分享正在研究的候選人。 例如,如果框中沒有其他單元格可以包含 5,則 {2,5} 和 {5,7,9} 可以支持 5 的指向對。
鎖定候選者與減少箱線相同嗎?
箱線縮減通常指的是索賠形式。 許多指南使用鎖定候選者作為指向和聲明交互的總稱。
哪些難度通常需要這種技術?
它經常出現在中等和困難的謎題中。 更簡單的網格可能包含該模式,但通常提供足夠的單曲,您不需要它來完成。
同樣的邏輯可以使用列嗎?
是的。 將推理旋轉九十度。 在方框內的一列中對齊的候選者將從該列的其餘部分中刪除該數字,並且一列可以在一個方框內聲明一個數字。


