grid_on

Sudoku Clean

解法ガイド / 超高層ビル

超高層ビル

> 前提条件: [Chain Basics](learning://chains)

中級

超高層ビル

前提条件: Chain Basics

説明

Skyscraper は 1 桁の 候補排除テクニックです。1 桁の d に焦点を当てます。

数字 d が、平行な 2 つの行/列 (2 つの壁) のそれぞれの正確に 2 つの候補セルに表示され、各壁の 1 つの端点が同じ 垂直 行/列 (ベース) 上にある場合、他の 2 つの端点は屋根になります。
両方の屋根が見える候補 d は除外できます。


説明

Skyscraper example

上の画像では、ターゲットの桁は 9 です。

パターンを小さな「建物」としてイメージできます。

  • 2 つの壁 (強いリンク): 列 2 では、数字 9 は r4c2r9c2 にのみ表示されます。 列 8 の数字 9 は r6c8r9c8 にのみ表示されます
    (ユニット内のちょうど 2 つのスポット ⇒ 強いリンク)
  • ベース (弱リンク): 2 つの「下部」エンドポイントは 行 9 (黄色の破線) にあります。
    (行に 9 を 2 つ含めることはできません ⇒ 両方とも真になることはできません)
  • 屋根: 上部の 2 つのエンドポイント (青いセル r4c2r6c8)

次に、赤い候補を見てください: r6c1 の候補 9r4c9 の候補 9。なぜ削除できるのでしょうか?

短い矛盾は次のとおりです。

  • 赤色の候補 9 が真であると仮定します (例として r6c1 を使用します)。
  • 両方の屋根が見えるため、r4c2 ≠ 9 および r6c8 ≠ 9
  • 各壁は強力なリンクであるため、9 がベース エンドポイント r9c2 および r9c8 に強制されます。
  • ただし、ベースは 1 行なので、9 を 2 つ含むことはできません → 矛盾します

したがって、赤色の候補を除外することができる。


次の 2 つの画像は、2 つの異なる方向を示しています。参考として使用してください。

Skyscraper example (orientation A)

Skyscraper example (orientation B)


超高層ビルの見つけ方

実際のパズルでは、次のチェックリストを使用します。

  1. 数字 d を選択してください
  2. ちょうど 2 個の候補セル (2 つの壁) に数字 d が現れる 2 つの 平行な行/列を見つけます。
  3. 各壁の 1 つの端点が同じ 垂直 行/列 (ベース) 上にあるかどうかを確認します。
  4. 他のエンドポイントは屋根です。両方の屋根が見える 候補が除外されます。