ナンプレの解き方

B. 範囲系ロジック

範囲系ロジックは、ある数字の入るセルがブロックやラインの一部に限定されることにより、ブロック内またはライン上の他のセルから候補数字を削除するものです。
当該範囲に入る数字の一部が確定している場合(位置限定)と全ての数字が確定している場合(定員確定)があります。


B1. 位置限定(Localize)

ある数字の入るセルがブロックやラインの一部に限定されるとき、当該ブロックやラインの他のセルには、その数字が入りません。
範囲を限定するロジックとそれによって数字が入らなくなるセルの組み合わせで、以下の2つの基本形があります。

ⅰ. ブロック→ライン(B1-1
ⅱ. ライン→ブロック(B1-2

img_10

B1-1. 位置限定 ブロック→ライン

左下のブロックで、1の入るセルは、水色の部分に限定されます。
そして、水色のセルは、8行目のラインから見ても、その一部分になっています。
すなわち、8行目のライン上でも、1の入るセルは水色の部分だけとなり、灰色のセルには1が入らないことが分かります。


img_10

B1-2. 位置限定 ライン→ブロック

1列目のラインで、2の入るセルは、水色の部分に限定されます。
そして、水色のセルは、左上のブロックから見ても、その一部分になっています。
すなわち、左上のブロック内でも、2の入るセルは水色の部分だけとなり、灰色のセルには2が入らないことが分かります。


B2. 定員確定(Subset)

一定の範囲のセルについて位置は確定しなくても、入る数字の組合せが確定している場合、そのブロックやラインの他のセルには、その数字は入りません。
また、組み合わせが確定するので、その範囲には他の数字が入りません
構成を確定するロジックとそれによって数字が入らなくなるセルの組み合わせで、以下の5つの基本形があります。

ⅰ.ブロック(B2-1
ⅱ.ブロック→ライン(B2-2
ⅲ.ライン(B2-3
ⅳ. ライン→ブロック(B2-4
ⅳ. 数字→ブロックand/orライン(B2-5

このページに掲載している図は、2数字の例ですが、3数字、4数字の場合にも成立します

img_10

B2-1. 定員確定 ブロック

右上のブロックで、4、9が入るのは水色のセルだけです。
セルの数と入る数字の数が同じなので、水色のセルには4と9以外の数字を入れることができません。
4と9以外の数字を水色のセルに入れると、4または9を入れるセルが足りなくなってしまうからです。

img_10

B2-2. 定員確定 ブロック→ライン

上段中央のブロックで、3と7の入るのは水色のセルだけです。
セルの数と入る数字の数が同じなので、水色のセルには3と7以外の数字を入れることができません。

また、位置限定を2重に使ったのと同じと考えられるので、灰色のセルには3も7も入りません。 

img_10

B2-3. 定員確定 ライン

7列目のラインで、2、4が入るのは水色のセルだけです。
セルの数と入る数字の数が同じなので、水色のセルには2と4以外の数字を入れることができません。
2と4以外の数字を水色のセルに入れると、2または4を入れるセルが足りなくなってしまうからです。

img_10

B2-4. 定員確定 ライン→ブロック

7列目のラインで、1、8が入るのは水色のセルだけです。
セルの数と入る数字の数が同じなので、水色のセルには1と8以外の数字を入れることができません。

また、位置限定を2重に使ったのと同じと考えられるので、灰色のセルには1も8も入りません。

img_10

B2-5. 定員確定 数字→ブロックand/orライン

水色のセルには、1と9しかはいりません。そして、水色のセルは両方とも6列目のライン上にあります。すなわち、6列目のライン上で1と9が入るのは、水色のセルだけであることが分かります(一方に1が入れば他方に9が入る)。

したがって、灰色のセルには1も9も入りません。