照らしパズル· 上級

目標

すべての白いマスを照らすように電球を配置してください

操作方法

  • 空のマスをタップして電球を配置します
  • 電球をもう一度タップすると取り除けます
  • 数字の壁をタップすると隣接電球の制約を確認できます

ルール1: 照明

電球は壁に遮られるまで4方向に光を放ちます。すべての白いマスが照らされなければなりません。

OK
NG

ルール2: 電球の衝突禁止

同じ行・列で壁なしに2つの電球が向かい合ってはいけません。

OK
NG

完成例

  • 電球は壁に遮られるまで4方向に光を放ちます。
  • 電球同士が照らし合ってはいけません。
  • 壁の数字は隣接マスに配置すべき電球の正確な数を示します。
  • 数字のない壁は隣接する電球の数に制約がありません。
10

ヒント

  • 0の壁は隣接マスに電球を置けないので、まず除外しましょう。
  • 4の壁は4辺すべてに電球が必要です。
  • 角や端にある数字の壁は候補が少なく、解きやすいです。

照らしパズルはNP完全問題であり、制約伝播と論理的推論が必要です。制約充足パズルの定期的な練習は、前頭前野の実行機能と推論能力の向上に効果があることが示されています。

  • McPhail, B. (2005). Light Up is NP-complete. Unpublished manuscript.
  • 制約充足タスクが前頭前野の実行機能を活性化 (Neuropsychologia, 2018)