世界で一番美しくて難しいナンプレに挑戦、その1
インターネットで何冊かの数独問題集を購入し、数独の手法をいくつか学びました。
そのため、いろいろ1ヶ月程挑戦してみました。
西尾徹也氏著「世界で一番美しくて難しいナンプレ5」からは、
第91問から第100問までの10問に挑戦しましたが、
中でも、第97問と第100問には、いろいろな解法要素が含まれていて
難易度も高く感じられました。
そこで、解に辿り着くまでのプロセスを目で見える形にしてみました。
数独に慣れてない方も、読んで理解できるものと信じます。
なお、このページでは、以下の説明に於いて、81個のセルをマスといい、
3×3の9つのマスからなる一塊をブロックと呼びます。
9×9の行列に対し、横のラインを上から第m行、
縦のラインを左から第n列と表示してマスの位置を特定しています。
では、第97問の問題解決過程をお楽しみ下さい。
図1でお分かりのように、最初の段階では数字の決まるマスはただ1つで、
左から第2列、上から第5行の水色のマスに「3」が入ります。
Swordfish により、各マスにある候補の数字を減らしていきます。
図2では、縦の第2列、第6列、第9列からなる黄色のマスが構成する「6」の
Swordfish により、横の行にある4カ所のマスから「6」が消去されます。
図3では、縦の第2列、第6列、第9列からなるピンクのマスが構成する「5」の
Swordfish により、横の行にある6カ所のマスから「5」が消去されます。
図4では、横の第3行、第6行、第9行からなる黄色のマスが構成する「3」の
Swordfish により、縦の列にある5カ所のマスから「3」が消去されます。
図5では、第2行の4つの数字「1,2,7,8」からなる黄色の4つのマスにより、
その行の黄色ではないマスにある「1,2,7,8」が消去されます。
図6の左上のブロックで2つの数字「5,6」からなる黄色の2つのマスにより、
そのブロックの他のマスの「5,6」が消去されます。
また、縦の第3列では、4つの数字「2,4,7,8」からなる水色の4つのマスにより、
その行の黄色ではないマスにある「2,4,7,8」が消去されます。
その結果、第3行第3列のピンクのマスの「1」が決まります。
それに伴い、第1行第2列のマスが「2」となります。
図7のように、左上のブロックで赤で示される「1」「2」が決まります。
それに伴い、第1行第9列のマスの「1」が決まります。
第8行第2列のマスの「1」も決まります。
図8の第6列に着目すると、第5行第6列のピンクのマスの数字「1」(赤)が決定されます。
それに伴い、第6行第7列のマスの数字「1」(薄紫)も決定されます。
さらに、左中段と左下のブロックの黄色のマスの間に XY-wing の関係があるので
左下のブロックの水色のマスの「5」が決まります。
図9の左下のブロックにおいて、赤字の「5」
が表記されると、
中段左のブロックで第6行第3列の水色のマスの「6」が決まります。
図10に示されるように、第6行第3列のマスの「6」が表記されます。
第6行で唯一の
「3」(桃色)が決まります。
また、第5行で唯一の
「5」(水色)が決まります。
図11のように、中段右のブロックで、「3」と「5」が赤で表記されました。
そして、横の第2行、第3行、第6行からなる黄色のマスが構成する「2」の
Swordfish により、縦の列にある4カ所のマスから「2」が消去されます。
図12では、第8行の4つの数字「4,7,8,9」からなる水色の4つのマスにより、
その行のピンクのマスにある「4,7」が消去され、第8行第6列のピンクのマスが「6」、
第8行第9列のピンクのマスは「2」と決まります。
また、12図で、第7列では4つの数字「2,7,8,9」からなる黄色の4つのマスにより、
第9行第7列のマスから「7」が消去されます。
図13において、右下ブロックの赤の「2」により、第4行第9列のマスが「4」になります。
図14で、第4行の他のマスから「4」が消去されます。
同時に、第9列のマスから「4」が消去されます。
図15は、縦の第1列、第4列、第8列からなる黄色のマスが構成する「8」の
Swordfish により、横の行にある2カ所のマスから「8」が消去されます。
図16では、第2行第8列と第7行第7列のピンクの2つのマスの関係で
一方が「8」でない場合は、他方が「8」になります。
つまり、ピンクのいずれかのマスが「8」になるので、
図16の第1行第8列の水色のマスは「9」になります。
なお、2つのピンクのマスの上記の関係は黄色のマスで繋がれています。
その結果、図16の右上ブロックの水色マスの「9」決まると、連鎖的に
残りのすべての数字が決定されます。
その過程が、図17に示され、解が得られます。
数ヶ月前までは全く知らなかった XY-wing, Swordfish などが
含まれていて実践的な学習ができました。