ポインティングペア 解説 - ブロックと行列の交差を利用する
·約 1 分で読めます
ポインティングペアは、ブロック内で特定の数字の候補がすべて同じ行または列に並ぶとき、その行/列の他のブロックから同じ数字を除外できるテクニックである。ブロックと行列の制約を組み合わせた中級テクニックを解説する。
ポインティングペアの原理
あるブロック内で、特定の数字 (例えば 5) の候補が全て同じ行に存在する場合を考える。5 はこのブロック内のどこかに必ず入るが、候補が全て同じ行にあるため、5 はこの行のこのブロック内のどこかに確定する。したがって、同じ行の他のブロックに属するマスからは 5 を候補から除外できる。これがポインティングペア (Pointing Pair) である。候補が 2 マスなら Pair、3 マスなら Triple と呼ぶ。
ボックスライン削減との違い
効率的な発見方法
ポインティングペアを見つけるには、各ブロックについて各数字の候補位置を確認する。候補が 2-3 マスに限定されており、それらが全て同じ行または列に並んでいれば、ポインティングペアが成立する。実践的には、ブロック内の空きマスが 4-5 個程度のブロックが狙い目である。空きマスが多すぎると候補が分散しやすく、少なすぎるとそもそも候補が限定されている。