grid_on

Sudoku Clean

解法ガイド / ペアとサブセット

ペアとサブセット

> 裸/隠されたペアとサブセット

初級

ペアとサブセット

裸/隠されたペアとサブセット

ペアとサブセットは、最も有用な「候補排除」テクニックの一部です。名前は異なりますが、実行することはすべて同じです。

1 つの ハウス (行/列/ボックス) では、セルの小さなセットと数字の小さなセットが相互に「スロットを予約」します。そのため、それらの数字はそのハウスの他の場所に表示されません。

専門用語を覚える必要はありません。簡単な経験則:

  • : セルに表示される内容から開始します (これらのセルにはこれらの数字のみが含まれます)
  • 非表示: 数字を入力できる場所から開始します (これらの数字はこれらのセルにのみ入力できます)

1. 裸のペア

同じハウス内で、2 つのセルの両方に 同じ 2 つの候補のみ (例: {a,b}) が含まれている場合、ネイキッド ペアが存在します。

つまり:

  • 1 つのセルは a でなければならず、もう 1 つのセルは b でなければなりません (順序は不明)
  • したがって、候補 a と b は、そのハウス内の 1 つおきの空のセルから削除できます。

まず、下の画像を見てください。強調表示されたボックス 3 と 2 つの緑色のセル r2c9r3c9 に注目してください。
{1,5} のみであることがわかります。

Naked pair example

これは、ボックス 3 では、1 と 5 の数字がr2c9r3c9用に「予約」 されていることを意味します。

次に、赤色の候補を見てください。r1c7、r2c7、r3c7 の候補 5 は削除できます。

矛盾による簡単な証明:

  • r1c7 が 5 であると仮定します (同じロジックが r2c7 と r3c7 に適用されます)。
  • この場合、ボックス 3 にはすでに 5 が含まれているため、r2c9 と r3c9 は 5 にはならず、強制的に 1 になります。
  • ただし、r2c9 と r3c9 は同じ列 (列 9) を共有しているため、両方を 1 にすることはできません — 矛盾しています
    ⇒ 赤5候補は無理なので除外可能

2. 隠れたペア

同じハウス内で、候補 a がちょうど 2 つのセルに表示され、候補 b同じ 2 つのセルに表示される場合、隠れたペアが存在します。

これら 2 つのセルには追加の候補が表示される場合がありますが、a と b はすでにそれらにロックされているため、次のことが可能です。

  • これら 2 つのセルから a と b を除くすべての候補を削除します

まず、下の画像を見てください。強調表示された列 4 に注目してください。
その列の候補 45 が表示される場所を見つけます。これらは r1c4r6c4 にのみ表示されることがわかります。

Hidden pair example

これは、列 4 の 4 および 5r1c4 および r6c4 に配置する必要があることを意味します。

r1c4 と r6c4 から他の候補を削除できるのはなぜですか?

  • r1c4 が 4 または 5 以外の数字を取ると仮定します
  • その場合、4 と 5 の両方が r6c4 のみ に適合する必要があります。
  • 単一のセルが 4 と 5 の両方になることはできません — 矛盾
    ⇒ r1c4 と r6c4 は {4,5} である必要があるため、これらのセル内の他の候補は削除できます。

3. ネイキッドサブセット (トリプル/クアッド)

これは「裸のペア」のアイデアを一般化したものです。

家の N 個のセル に集合的に N 桁 だけが含まれる場合 (たとえば、3 つのセルに {a,b,c} のみが含まれる)、ネイキッド トリプルが存在します。同じ考え方がクワッドにも当てはまります。

これらの数字は N 個のセル内に配置する必要があるため、次のようになります。

  • その家の 1 つおきの空のセルからそれらの数字 (a、b、c など) を削除します。

まず、下の画像を見てください。強調表示された行 8 と 3 つのセル r8c1、r8c2、r8c4 に注目してください。
これら 3 つのセルには、合計で {5,6,8} のみが含まれていることがわかります。

Naked subset example これは、行 8 では、数字 5、6、8r8c1、r8c2、r8c4 内に配置する必要があることを意味します。

そのため、8 行目の残りの赤い 5、6、8 の候補を削除できます。

単純な矛盾の見方:

  • 行 8 の別のセルが {5,6,8} のいずれかを「取得」した場合
  • その場合、これら 3 つのセルには 2 桁のみを使用して入力する必要があります。
  • それはうまくいきません — 矛盾しています

4. 隠れたサブセット (トリプル/クアッド)

これは「隠れペア」のアイデアを一般化したものです。

ハウス内の N 桁が同じ N セル にのみ表示される場合 (セルに余分な候補が含まれている場合でも)、隠れたトリプル/クアッドが存在します。

これらの N 桁は N 個のセルにロックされているため、次のようになります。

  • これらのセルから N 桁を除くすべての候補を削除します

まず、下の画像を見てください。強調表示された列 5 に注目してください。
数字 4、7、8r1c5、r8c5、r9c5 にのみ表示されることがわかります。

Hidden subset example

これは、列 5 では、数字 4、7、8r1c5、r8c5、r9c5 内に配置する必要があることを意味します。

したがって、これら 3 つのセルでは、4、7、または 8 以外の他の候補を削除できます。

なぜそれが安全なのでしょうか?

  • これらのセルのいずれかが異なる桁を取得した場合
  • その場合、4、7、8 には適合するスポットが 3 つ未満になります — 矛盾

5. より早く発見するためのヒント

  • 候補を適度に完成させておきます (より難しいパズルには候補が必要になります)
  • 最初にネイキッド パターンをスキャンします。候補が非常に少ない (2、3、または 4) セルから開始します。
  • 次に、隠れたパターンをスキャンします。家の中で、数字が 2、3、または 4 つのスポットに制限されているかどうかを確認します。
  • 除外後、一時停止してもう一度確認します。単純化された候補によって、次のステップが明らかになります。