ヒドゥンシングル
ヒドゥンシングル(hidden single)とは、行、列、ブロックの中で、入れるマスが1つしか残っていない数字のことです。そのマスに他の候補が表示されていても関係ありません。ユニットにはその数字が必ず入るので、そこに置けます。Bare Sudokuのヒントでは「この行で5が入るのはここだけ」のように表示され、列やブロックの場合も同様です。
使う場面
ある数字が多く置かれてきたときはいつでも。ある数字が5回か6回現れると残りのブロックは強く制約され、次の一手がヒドゥンシングルであることがよくあります。ヒドゥンシングルは「簡単」と「普通」の問題の主力テクニックで、どのレベルでも頼れる存在です。
見つけ方
数字を1つずつ見ていきます。ある数字を選び、その数字がないブロックを見つけ、すでに置かれた同じ数字と行か列を共有するマスをそのブロックから消していきます。1マスだけ残れば、それがヒドゥンシングルです。同じ見方は行と列にも使えます。ゲームでは置かれた数字をタップすると同じ数字がすべてハイライトされるので、空いているマスが浮かび上がります。
例
| c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | |
|---|---|---|---|---|---|---|---|---|---|
| r1 | 678 | 4789 | 2478 | 4678 | 4678 | 3 | 269 | 5 | 1 |
| r2 | 1367 | 13479 | 1247 | 5 | 1467 | 1467 | 8 | 2349 | 23469 |
| r3 | 13568 | 13458 | 148 | 9 | 2 | 146 | 7 | 34 | 346 |
| r4 | 2 | 1578 | 178 | 378 | 15789 | 179 | 4 | 6 | 359 |
| r5 | 4 | 57 | 9 | 2367 | 567 | 267 | 1 | 23 | 8 |
| r6 | 158 | 6 | 3 | 248 | 14589 | 1249 | 259 | 29 | 7 |
| r7 | 17 | 147 | 5 | 2467 | 3 | 8 | 269 | 12479 | 2469 |
| r8 | 1378 | 13478 | 6 | 247 | 479 | 5 | 239 | 1234789 | 2349 |
| r9 | 9 | 2 | 478 | 1 | 467 | 467 | 356 | 3478 | 3456 |
太字の数字は最初から置かれた数字、青い数字は解く途中で入れた数字、小さな数字は候補です。ハイライトされたマスがパターンを作り、斜線で消された候補は削除され、丸で囲まれた候補が入れるべき数字です。
- ブロック8にはまだ9がないので、空きマスのどれかに9が入ります。空きマスはr7c4, r8c4, r8c5, r9c5, r9c6です。
- r8c5以外のすべてのマスでは、同じ行か列にすでに9が置かれているため、9は候補になりません。
- したがってブロック8で9が入るのはr8c5だけです。r8c5に他の候補が表示されていても、そこに9を書き込みます。
よくある間違い
- たぶん正しいと思えるだけのマスに数字を置くこと。目立つマスだけでなく、ユニット内の他の空きマスをすべて確認しましょう。
- マスに複数の候補が表示されているせいでヒドゥンシングルを見落とすこと。他の候補は関係ありません。大切なのは、その数字がユニット内に他の居場所を持たないことです。
- ブロックだけを探すこと。行と列でも同じくらいヒドゥンシングルが生まれます。終盤は特にそうです。
Bare Sudokuでは
必要になるレベル: 簡単
ゲームのヒント表示: このブロックで9が入るのはここだけ
よくある質問
ナンプレのヒドゥンシングルとは?
行、列、ブロックの中で1つのマスにしか入れない数字です。ユニットにはその数字が必ず入るので、他の候補が残っていてもそのマスは確定します。
ヒドゥンシングルとネイキッドシングルの違いは?
ネイキッドシングルはマスに注目したもので、候補が1つだけ残っています。ヒドゥンシングルは数字に注目したもので、ユニット内に入れるマスが1つだけ残っています。どちらも確実に数字を置けます。
どちらが見つけやすい?
メモがなければ、数字を1つずつ盤面全体で探せるので、ふつうはヒドゥンシングルのほうが見つけやすいです。メモが完全なら、候補が1つだけのマスは目立つので、ネイキッドシングルが最も見つけやすくなります。
ヒントはヒドゥンシングルをどう表示する?
マスを選んだうえで、「この行で5が入るのはここだけ」のように、行、列、ブロックごとに表示します。もう一度ヒントを押すと入力されます。