戦艦はどこだ (19b)

(正解)

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃4┃4┃4┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
7┃5┃2┃2┃2┃ ┃
 ┣━╋━╋━╋━╋━┫
6┃5┃ ┃1┃1┃1┃
 ┣━╋━╋━╋━╋━┫
 ┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
3┃ ┃ ┃3┃3┃3┃
 ┗━┻━┻━┻━┻━┛

(解き方)

この問題は、唯一解を証明するために全部を書こうとすると長くなりすぎるた
め、絞り込みの要点だけを書きます。

まず、与えられたヒント数字となる戦艦の組み合わせを書き出します。

3=1+2 3
4=1+3 4
6=1+2+3 1+5 2+4
7=1+2+4 3+4 2+5
9=1+3+5 2+3+4 4+5

ここから「5」を置けない位置を消すのですが、3と4の列は当然として、重要
なのは6のヒントがクロスしている場所です。

ここが「5」の場合、同じ段・列に必ず「1」がなければならないのですが、そ
れは不可能です。したがってここには「5」を置けません。

これで「5」の置き場所が7通りにまで絞り込めます。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃×┃×┃×┃×┃×┃
 ┣━╋━╋━╋━╋━┫
7┃ ┃ ┃ ┃ ┃×┃
 ┣━╋━╋━╋━╋━┫
6┃ ┃×┃ ┃ ┃×┃
 ┣━╋━╋━╋━╋━┫
 ┃ ┃ ┃ ┃ ┃×┃
 ┣━╋━╋━╋━╋━┫
3┃×┃×┃×┃×┃×┃
 ┗━┻━┻━┻━┻━┛

7の段への「5」の置き方は2通りで、その場合の「2」の置き方はそれぞれ1通
りだけです(「2」は4の段・列には置けないため)。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃×┃×┃×┃×┃×┃
 ┣━╋━╋━╋━╋━┫
7┃25┃5 ┃5 ┃25┃×┃
 ┣━╋━╋━╋━╋━┫
6┃2 ┃×┃ ┃2 ┃×┃
 ┣━╋━╋━╋━╋━┫
 ┃2 ┃ ┃ ┃2 ┃×┃
 ┣━╋━╋━╋━╋━┫
3┃×┃×┃×┃×┃×┃
 ┗━┻━┻━┻━┻━┛

9の列に「2」を置くのは、4の段に「4」、3の段に「3」を置くしかないですが、
隣の6の列で失敗。

以下は長くなるので省略しますが、結局「5」を9の列に縦に置く方法以外はす
べて失敗します。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃ ┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
7┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
6┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
 ┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
3┃ ┃ ┃ ┃ ┃ ┃
 ┗━┻━┻━┻━┻━┛

これで9の列に置けるのは、「4」だけか「1」と「3」ですが、最上段に
「1」を置くと、最下段に「3」を置かなければならないので最上段の4が失
敗。最上段に「3」を置くと下図になります。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃3┃3┃3┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
7┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
6┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
 ┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
3┃1┃1┃1┃ ┃ ┃
 ┗━┻━┻━┻━┻━┛

この場合、6の列と3の段の両方に「2」が必要になりますが、それは不可能
です。したがって9の列への「3」「1」の置き方はなく、「4」を単独で置
くしかありません。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃4┃4┃4┃×┃×┃
 ┣━╋━╋━╋━╋━┫
7┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
6┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
 ┃5┃ ┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
3┃×┃ ┃ ┃ ┃ ┃
 ┗━┻━┻━┻━┻━┛

6の段と4の列には「2」を置けないことから、「2」は7の段に横置きする
しかありません。

  9 6     4
 ┏━┳━┳━┳━┳━┓
4┃4┃4┃4┃×┃×┃
 ┣━╋━╋━╋━╋━┫
7┃5┃2┃2┃2┃×┃
 ┣━╋━╋━╋━╋━┫
6┃5┃×┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
 ┃5┃×┃ ┃ ┃ ┃
 ┣━╋━╋━╋━╋━┫
3┃×┃×┃ ┃ ┃ ┃
 ┗━┻━┻━┻━┻━┛

残る「3」と「1」の置き方は難しくありません。

「5」の置き場所が本当にここしかないということを証明するにはまだ長い説
明が必要ですが、ここを乗り越えれば後はそれほど難しくない問題でした。

解答・コメントをどうぞ

必須項目 *


戦艦はどこだ (19b)」への回答 1件

  1. ふぇいまぉ
      9 6     4
     ┏━┳━┳━┳━┳━┓
    4┃4┃4┃4┃ ┃ ┃
     ┣━╋━╋━╋━╋━┫
    7┃5┃2┃2┃2┃ ┃
     ┣━╋━╋━╋━╋━┫
    6┃5┃ ┃1┃1┃1┃
     ┣━╋━╋━╋━╋━┫
     ┃5┃ ┃ ┃ ┃ ┃
     ┣━╋━╋━╋━╋━┫
    3┃ ┃ ┃3┃3┃3┃
     ┗━┻━┻━┻━┻━┛
    
    time=00:36