2.unavoidable set は独りじゃない
前セクションでは unavoidable set を紹介しました。
「ヒント数字のない unavoidable set は存在しない」という性質がありましたね。
実は、解法 Reverse BUG Lite を使うためには、この性質を利用したロジックが1つ必要になるんです。
それを解説しましょう。
図2-1 を見てみましょう。
完成図ですが、黄色マスの属するヨコ2列にだけ注目していきます。
まずは黄色6マス。
前セクション1で説明した通り、これは unavoidable set です。
上下の数字を交換しても完成図ができますもんね。
では、次に残りの赤色12マスはどうでしょう?
ここで、ちょいと試しに赤色マスの数字を上下交換してみましょうか。
ここで、セクション1を思い出しましょう。
unavoidable set のマス全部が空きマスだと非常にマズいわけですね。
ヒント数字のない unavoidable set は存在してはいけないから。
ということは、黄色も赤色もヒント数字0個ではダメなんです。
- どちらの unavoidable set もヒント数字を最低1個持つ。
黄色&赤色、両方ともヒント数字を抱えなきゃいけないんですね。
「両方とも」です。
ここ、すっごく大事!
逆に、もし片方の unavoidable set にしかヒント数字が存在しなかったとしたらどうなるか。
例えば、赤色マスにしかヒント数字がなかったとしたら……?
もぅもぅ明らかですね。
図2-4 の通りです。
赤色の方は数字が一意に決まっても、黄色の方は……。
最終結論。
これが成り立ちます。
- chute 内部の2列に属する18マス未満の unavoidable set は、その2列のヒント数字を独占してはならない。
小さな unavoidable set がヒント数字を独占してしまう。
こういう状況はNGなんですね。
そして、その状況になりかけている時、解法 Reverse BUG Lite の出番がやってくるんです。
3.どういう解法?
図3-1 を見てみましょう。
問題図から少しだけ解き進めたところです。
ヒント数字があちこちに散らばっていますが、ここではある2列に注目します。
青色のヨコ2列です。
この2列、よく見たらたった3箇所にしかヒント数字がありません。
4, 8, 4ですね。
- マスAに数字8が入ると、4マスの unavoidable set ができる。
ここで「もしマスAが8だとしたら……?」な〜んて考えると、解法 Reverse BUG Lite で解決できそうな気がしてきます。
前図3-1 からはどういう結論になるんでしょう?
こうなります。
- マスAから候補数字8を除去できる。
あらら。
「もしマスAが8だとしたら……?」なんて言ってたら、その数字8が消えるとは😓
なぜこういう結論になるのか?
それは、セクション2の結論が理由です。
その結論を 図3-2 に適用してみると……、
- 青色2列に属する18マス未満の unavoidable set は、その2列のヒント数字を独占できない。
A=8としてしまうと、黄色は unavoidable set になってヒント数字4, 8を独占してしまう。これはマズい💦
こういうわけですね。
セクション2のロジックを使えば、一発でわかります😄
そのロジックを使わない解き方もちょいと解説してみます。
次図3-3 以降で説明しましょう。
「マスAに数字8が入る」と仮定したら、一体何が起こるのか?
黄色4マスでは数字4, 8の unavoidable set ができました。
ここで、図2-2 の話を思い出しましょう。
こういうことが成り立つんです。
- ヨコ2列の内部に unavoidable set がもう1つ存在する。
つまり、赤色領域のどこかに別の unavoidable set が潜んでいる。
14マス全体で1個なのか、何個かに細かく分かれて複数存在するのかはわからない。
実際の姿は見えないけれど、存在することは確実です。
ところが!
今一度この赤色領域に目を向けてみると、マズいことに気付く。
この領域にヒント数字はあるでしょうか?
一目瞭然。
ヒント数字のヒの字もない!
これは何を意味するのか?
赤色領域にあるはずの unavoidable set は、こういう状態になっているんです。
- ヒント数字が1つもない unavoidable set である。
うわぁ、これはマズい!
セクション1で述べた通り、ヒント数字のない unavoidable set は存在してはならないのです。
よって、「マスAに数字8が入る」という仮定は却下せざるを得なくなりました。
図3-2 の結論通りになりましたね😊
4.もっと複雑なパターン
次は、もっと複雑なパターンを紹介します。
ヒマな時にでも軽くご覧ください😊
図4-1、青色のタテ2列を見てましょう。
この2列には数字1, 4, 5が入っています。
数字配置を見ると、まぁいかにも unavoidable set っぽい匂いが😅
2マスA, Bに何か秘密がありそう!
実際、AとBがカギを握っています。
そこから解法 Reverse BUG Lite の糸口が見えてくる……。
まずは結論を。
- マスXから候補数字7が除去される。
あら、思いがけないところに結論が。
なぜこのマスなんでしょう?
実は、青色タテ2列に「ヒント数字のない unavoidable set」ができないようにと考えると、マスXへ論理が進んでいくんです。
まずはその2列から話をしましょう!
2マスA, Bに対して成り立つことがあります。
- 2マスA, Bに同じ数字は入れられない。
それはなぜでしょう?
同じ数字を入れると、マズい状況に陥るからです。
黄色8マスで unavoidable set ができあがるけれど、青色2列のヒント数字を独占してしまう!
セクション2のロジックはそれを許してくれません。
というわけで、マスA, Bに同じ数字を入れてはダメなんです。
それを踏まえて、候補数字7に注目してみましょう。
マスA, Bの属する緑色ヨコ2列を見てみます。
上の緑色列を見ると、候補数字7は2マスA, Cにしかありません。
そして、下の緑色列を見ると、候補数字7は2マスB, Dにしかありません。
そして、マスA, Bに同時に数字7を入れてはいけません。
ということは……?
こういうことが言えるんです。
- 2マスC, Dのどちらかに必ず数字7が入る。
これがわかれば、もぅゴールは目前!
マスXに数字7が入らないのは明らかです。
図4-2 の結論通りになりました😊
5.Reverse BUG とのややこしい違い
ここからは余談です。
このセクションでは、特定の unavoidable set について Reverse BUG との違いを述べてみようと思います。
最も簡単な unavoidable set は4マスで構成されています。
が、その set に関して……なんともややこしい話があるんです。
図5-1 を見てみましょう。
左側はセクション3で紹介した盤面です。
右側は解法 Reverse BUG のページで紹介した盤面です。
両者とも、黄色4マスで unavoidable set を形成しそうな状態ですね。
両者は同じ解法で解けそうに見えます。
しかし、左側は Reverse BUG Lite しか適用できず、右側は Reverse BUG しか適用できないんです。
両者の違いって、いったい何だ?
図5-1 のような、4マスからなる unavoidable set。
これが盤面に存在する時、他の場所にも unavoidable set は必ず存在します。
このことはセクション2で述べました。
実は、4マスに対する「もう1つの unavoidable set」は2種類存在するんです。
まずはその話をしましょう。
同一の完成図を使って 図5-2・図5-3 で説明します。
図5-2 を見てみましょう。
左側の盤面、黄色4マスでは数字1, 2の unavoidable set ができています。
その4マスの属するヨコ2列において、赤色マスの数字を上下まるごと交換しても完成図ができあがるんでしたね。
図5-2 右側の通りです。
つまり、赤色14マスも unavoidable set であるわけです。
今度は、数字1, 2の入っている青色14マスの数字を交換してみます。
すると、図5-3 右側の通りになる。
あら、これも完成図になっている!
つまり、青色14マスも unavoidable set になるんです。
こんなふうに、黄色4マスに対しては「もう1つの unavoidable set」は2種類あるわけですね。
このそれぞれに「Reverse BUG Lite」「Reverse BUG」という名前が対応しているんです。
- Reverse BUG Lite: 図5-2 のような、数字a, bを含む2列を対象とする解法。
- Reverse BUG: 図5-3 のような、数字a, bの入る全18マスを対象とする解法。
ここで、unavoidable set について大事なことを思い出しましょう。
ヒント数字のない unavoidable set は存在してはならない。
もし存在すると複数解が生じてしまうから。
こうでした。
そういう unavoidable set が生じてしまうことを根拠に Reverse BUG などを使える、という理屈です。
ということは、逆に言えばこういうことにもなるんです。
もう1つの unavoidable set にヒント数字が存在すると、対応する解法は使えない。
では、図5-1 の2つの盤面についてそれぞれ検証してみましょう。
図5-4 の盤面、解法 Reverse BUG Lite を使って結論が出ましたね。
では、この盤面では Reverse BUG は使えるでしょうか?
残念ながら Reverse BUG は使えません。
なぜなら、黄色マス以外にヒント数字4, 8があるから。
黄色4マスが unavoidable set になった時、青色を含む14マスで unavoidable set ができることが約束されます。
しかし、その中にヒント数字が存在しているんですね。
だから Reverse BUG は使えないんです。
図5-5 の盤面、解法 Reverse BUG を使って結論が出ました。
では、この盤面では Reverse BUG Lite は使えるでしょうか?
Reverse BUG Lite は使えません。
なぜなら、黄色マスのあるヨコ2列にヒント数字があるからです。
1, 2, 5, 7がありますね。
仮に赤色14マスで unavoidable set ができたとしても、その中にヒント数字があるのだから Reverse BUG Lite は使えないんですね。
両者は形が似ているようで、使うべき解法がまったく違う盤面だったんですね。
なんともややこしい😓
最後はちょっとクイズを1つ。
図5-6 でも黄色4マスで数字5, 7の unavoidable set ができそう!
さて、この盤面では Reverse BUG は使えるでしょうか?
それとも、Reverse BUG Lite の方でしょうか?
正解は、どちらも使えません。
なぜなら、どちらを使おうにもヒント数字があるからです。
黄色マス以外にヒント数字5も7もあるし、ヨコ2列にもヒント数字がある。
「もう1つの unavoidable set」はどちらもヒント数字を持っている。
解法 Reverse なんたらは使えないんですね。
更新履歴
- 2022. 2. 5.
- 新規公開。
- 2023. 3.31.
- ページ冒頭に難易度表記を追加。
- 2024.11.22.
- 内容を精査し、文章の一部を加筆・修正。
- セクション1の unavoidable set の定義が間違っていたので、お詫びとともに訂正。