XYウィング(XY-Wing)
XYウィング(XY-Wing)は、3つのマスの候補数字の連鎖関係を利用する上級テクニックです。中心となるマスとそれに関連する2つのマスの候補から、特定の数字を他のマスの候補から除外できます。
XYウィングの概要
XYウィングは、候補が2つずつの3マスで構成されます。中心のマスの候補を「X, Y」とし、そのマスと同じ行・列・ブロックにある2つのマスの候補がそれぞれ「X, Z」と「Y, Z」である場合に成立します。 どのような場合でも、この2つのマスのどちらかに必ず「Z」が入ります。したがって、2つのマスの両方から見えるマス(両方と同じ行・列・ブロックを共有するマス)からは「Z」を候補として除外できます。
XYウィングの使い方
候補がちょうど2つのマスを探します。候補を「X, Y」とします。
そのマスと同じ行・列・ブロックにあり、候補が「X, Z」のマスを探します。
そのマスと同じ行・列・ブロックにあり、候補が「Y, Z」のマスを探します(step2とは別のマス)。
step2とstep3で見つけた2つのマスの両方から見えるマス(2つのマスそれぞれと行・列・ブロックを共有するマス)から「Z」を候補として除外します。
具体例
候補「3, 7」のマスがあり、同じ行に候補「3, 9」のマスが、同じブロックに候補「7, 9」のマスがあるとします。候補「3, 7」のマスに「3」が入ると同じ行の「3, 9」のマスには「3」が入れなくなるので「9」が確定し、「7」が入ると同じブロックの「7, 9」のマスには「7」が入れなくなるので「9」が確定します。候補「3, 7」のマスには必ず「3」か「7」が入るため、どちらの場合でも「3, 9」か「7, 9」のマスのどちらかに必ず「9」が入ります。この2つのマスの両方から見えるマスは、どちらの場合も「9」が入るマスと同じ行・列・ブロックにあるため、「9」を候補から消去できます。
XYウィングを見つけるコツ
候補が2つのマスを多く見つけることが前提です。候補が「A, B」のマスを見つけたら、同じ行・列・ブロックに「A, C」「B, C」という候補のマスがないかを探しましょう。 XYウィングは慣れるまで見つけにくいですが、候補数字のメモを丁寧に取ることで発見しやすくなります。