X-Wing
ストラテジー:
ベーシックフィッシュ必要条件:
ロックされた候補概要
X-Wingは、2つの行と2つの列を使うフィッシュパターンです。ある候補が2つの異なる行のちょうど2つのセルに現れ、これら4つのセルが同じ2つの列を共有する場合、その候補はそれらの列の他のセルから除外できます。
仕組み
- ある行のちょうど2つのセルに現れる候補を見つけます。2.同じ候補が同じ列のちょうど2つのセルに現れる別の行を見つけます。3.これら4つのセルは長方形を形成します。候補は対角の2つの角になければなりません。4.それら2つの列の他のセルから候補を除外します。
例
開始位置
X-Wingを探します。
基本列4 and 8を3についてスキャン
基準列:4 and 8。それらの列で数字3がどこに現れるかを確認します。
r1c4はすでに入力されています
r1c4はすでに4で埋まっています。
3は行によってr3c4から除外されます
数字3はr3c4に入れられません。r3c2がすでにこの行にあるからです。入力を削除するか、別の数字を選んでください。
r4c4はすでに入力されています
r4c4はすでに9で埋まっています。
3は行によってr6c4から除外されます
数字3はr6c4に入れられません。r6c1がすでにこの行にあるからです。入力を削除するか、別の数字を選んでください。
r7c4はすでに入力されています
r7c4はすでに2で埋まっています。
3は行によってr8c4から除外されます
数字3はr8c4に入れられません。r8c5がすでにこの行にあるからです。入力を削除するか、別の数字を選んでください。
3は行とボックスによりr9c4からブロックされています
3はr9c4に入れられません。r9c3がこの行にあり、r8c5がこのボックスにあるためです。入力を削除するか、別の数字を選んでください。
r1c8はすでに入力されています
r1c8はすでに6で埋まっています。
r3c8はすでに入力されています
r3c8はすでに1で埋まっています。
r4c8はすでに入力されています
r4c8はすでに4で埋まっています。
r6c8はすでに入力されています
r6c8はすでに9で埋まっています。
r7c8はすでに入力されています
r7c8はすでに7で埋まっています。
3は行によってr8c8から除外されます
数字3はr8c8に入れられません。r8c5がすでにこの行にあるからです。入力を削除するか、別の数字を選んでください。
3は行によってr9c8から除外されます
数字3はr9c8に入れられません。r9c3がすでにこの行にあるからです。入力を削除するか、別の数字を選んでください。
3は行2 and 5に限定される
これらの2列のそれぞれで、数字3は同じ2カバー行に限定されます:2 and 5。
このパターンはX-Wingを形成する
これはX-Wingを形成します。カバー行はベース列の数字を保持する必要があるため、他の列はそこにその数字を残せません。
行2 and 5の追加の3候補
これらは行2 and 5にある削除すべき余分な3の候補です:r2c6, r5c6, r5c7 and r5c9。
行2 and 5から3を削除
行2 and 5の余分なセルから3を削除します:r2c6, r5c6, r5c7 and r5c9。
結果
テクニックを適用した結果。
ヒントとパターン
- X-Wingは行(列から除外)または列(行から除外)で機能します。各行/列にちょうど2回出現する候補を探します。パターンは長方形を形成します-「X」の形を思い描いてください。