ナンプレの解き方(上級2編)
ナンプレの上級2レベルの問題を解く時に使うテクニック( Yウィング, ソードフィッシュ, XYZウィング, リモートペア, BUG)を解説します。 ここのテクニックは上級1レベルのテクニックを使ったあとで試すことになります。
Y-ウィング
Y-ウィング(Y-wing)とは、 「3つの候補が3つのマスを使って三角形のように配置される」 です。この時Boxを2(または3)つ使います。強リンクを2つ使ったメソッドです。
三国同盟は「3マスとも同じ行(また列,Box)にあります」が、Yウィングは「3つ目のマスは同じBoxか別のBoxにある」ことになり、直線上にはありません。
候補はそれぞれのマスに12,23,31のように入ります。 そのうち2マスは同じ行(または列)にあり別Boxに存在します。
基本編
ここではY-ウィングの基本となる2パターンを見て行きます。
Y-ウィングの見つけ方(Boxを2つ使う三角形の場合)
■左(上)の図 候補1は行3列1か行1列6(オレンジのマス)のどちらかに入ります。この場合どちらに入っても行1列1、行1列2、行1列3と行3列5、行3列6の5マス(灰色のマス)に候補1が入りません。
■右(下)の図 候補3は行1列1か行3列6(オレンジのマス)のどちらかに入ります。この場合どちらに入っても行1列4、行1列5、行1列6と行3列1、行3列2の5マス(灰色のマス)に候補3が入りません。
見つけ方は、2マスで3つの候補を使うマスを探します。この時Boxが異なります。 そして3つ目のマスはそれぞれのBoxの中から1度だけ使われている候補(ここでは1,3)を探します。 探すマス(緑色)はそれぞれのBoxに6つあります。
行(または列)が一致するとNGパターンです。 これは 3国同盟です。
Y-ウィングの見つけ方(Boxを3つ使う三角形の場合)
■左(上)の図 候補1は行1列6か行6列1(オレンジのマス)のどちらかに入ります。この場合どちらに入っても行1列1(灰色のマス)に候補1が入りません。
■右(下)の図 候補3は行1列1か行6列6(オレンジのマス)のどちらかに入ります。この場合どちらに入っても行1列6(灰色のマス)に候補3が入りません。
見つけ方は、2マスまでは「Boxを2つ使う三角形」と同じです。 そして3つ目のマスはそれぞれのマスと同じ列の中から1度だけ使われている候補(ここでは1,3)を探します。 探すマス(緑色)はそれぞれの列に6つあります。
実践編
Y-ウィングの探し方(Boxを2つ使う三角形の場合)
ここでは行3に注目して候補を洗い出してみます。
行3列3に候補1,3(黄色のマス)、行3列7に候補1,8(黄色のマス)があり、2つのBoxに分かれています。
候補3,8を上段左Boxと上段右Boxの行1,行2(緑のマス)から探します。
候補3,8は行2列1(オレンジのマス)にあります。
候補8は行2列1,行3列7(オレンジのマス)のどちらかに入ることになるので、行2列7,行2列8,行2列9と行3列1,行3列2(灰色のマス)にある5マスから候補8を消去できます。
Y-ウィングの探し方(Boxを3つ使う三角形の場合)
ここでは行9に注目して候補を洗い出してみます。
行9の列1(黄色のマス)に候補2,4、列6(黄色のマス)に候補2,8があり、2つのBoxに分かれています。
候補4,8をどちらかのマスの同じ列(緑のマス)から探します。
候補4,8は行6列1(オレンジのマス)にあります。
候補8は行6列1,行9列6(オレンジのマス)のどちらかに入ることになるので、その交点となる行6列6(灰色のマス)にある候補8を消去できます。