水槽パズル
同じ水槽の同じ高さは、まとめて水になります。4×4の自作例で、横に広い部分が同時に塗られることと、下から満ちる条件を使って解きます。
水面は区画ごとに水平
太線で区切られた各部屋を水槽と考え、水のあるマスを塗ります。同じ部屋では、ある高さまでの下側すべてが水です。同じ行にある同じ部屋のマスは、離れて見える部分も含めて同じ状態になります。隣の部屋と水位をそろえる必要はありません。
外側の数字は、その行または列にある水マスの総数です。部屋の個数でも水面の高さでもありません。空の部屋も満杯の部屋も認めます。
図が収まらないときは、左右にスクロールできます。
横幅を使って絞る
図が収まらないときは、左右にスクロールできます。
11行目の2マス幅は水にできない
図3上段中央の2マスは同時に水になるため、行の1を超えます。まずここを空と確定。 図が収まらないときは、左右にスクロールできます。
- 見る
- 1行目の指定1と、同じ部屋の中央2マス。
- すること
- 中央2マスに×を付ける。
- 理由
- 1行目の指定は1。2列目と3列目は同じ部屋なので、一方だけを水にはできません。両方を水にすると2となるため、ここは両方とも空です。
2左の大きな部屋も空になる
図42行目左の2マスが空なので、それより上の左上にも水はありません。 図が収まらないときは、左右にスクロールできます。
- 見る
- 2行目の左2マスと、その上の同じ部屋。
- すること
- 左側の3マスを空とする。
- 理由
- 2行目の1・2列目は同じ部屋の同じ高さです。2行目の指定も1なので、この2マスは空。したがって同じ部屋の、その上にある左上のマスも空です。
3右上の水が下へ続く
図5上から3行の右端が水。各行の水1マスが満ち、ほかは空になります。 図が収まらないときは、左右にスクロールできます。
- 見る
- 1行目に残る右端と、その下へ続く部屋。
- すること
- 右端を水にし、満ちた行の残りを×にする。
- 理由
- 1行目に残った4列目が水です。この縦長の部屋は、2行目・3行目まで下へ続くので3マスとも水になります。各行の指定1が満ち、1~3行目のほかのマスはすべて空です。
4最下行は3マスまとめて水
図6完成。水は各行1・1・1・3、各列0・1・1・4に一致します。 図が収まらないときは、左右にスクロールできます。
- 見る
- 最下行の指定3と、左端列の指定0。
- すること
- 最下行の右3マスに水を入れる。
- 理由
- 1列目の指定は0なので左下は空。最下行は3なので、残った右側3マスが水です。同じ部屋・同じ高さを一緒に塗り、縦の指定0・1・1・4にも合います。
図が収まらないときは、左右にスクロールできます。
部屋を高さの段に分ける
1マスずつ自由に塗るのではなく、部屋を横の段ごとに見ると候補が減ります。幅3の段は0個か3個のどちらかです。その行で水をあと2個しか置けないなら、幅3の段は水にできません。上の段が水なら、下の段も全部水になります。
反対に、ある段が空と分かれば、その上はすべて空です。行の残り個数で部屋の状態を決め、それを縦方向へ伝えてから列の残り個数を数え直します。複雑な部屋でも、同じ高さの条件は変わりません。
水を1マスだけ浮かせない
部屋の下側を空にして上だけを水にすることはできません。また、太線を越えた別の部屋へ水を自動的に広げる必要もありません。×は「水がないと確定したマス」であり、まだ考えていない白マスと区別する補助記号です。
上のマスが水なら?
答えと考え方を見る
同じ縦長の部屋で、水の下に空のマスができています。上のマスが水なら、2行目・3行目の4列目も水です。行の数字だけ合っていても、水位の条件を満たさなければ解答にはなりません。
海外の呼び方
英語の提供サイトでは Aquarium として紹介され、矩形の盤面を部屋に分け、水位と行列の数を合わせる規則が説明されています。この資料だけでは、最初の作者や初出年までは確定できません。ここでは遊び方を示す日本語の説明名を候補として使っています。
出典
この記事の例と答えは、説明のために作ったものです。答えや「最短」「ほかに解がない」といった主張は、プログラムで規則を再現して確かめています。説明文と図は、下の資料を参考に独自に書き起こしたものです。
- Aquarium — Rules(Puzzle-Aquarium)
https://www.puzzle-aquarium.com/
確認日 2026年10月1日。基本ルール。掲載されている問題・図・解答は利用せず、例題は別に制作した。
誤りに気づいたときは、問い合わせからお知らせください。