Бумажные игры · № 33

Нурикабэ

Числа — это острова, всё остальное — море

Острова верны
0 из 0
Решено задач
0 из 4
Размер листа

Щелчок по клетке заливает её морем, повторный — возвращает острову. С клавиатуры стрелки водят курсор, Enter заливает и возвращает.

Как устроено

Число на листе — это остров: столько клеток в нём должно быть, считая саму клетку с числом. Все клетки без числа — на выбор: либо часть какого-то острова, либо море. Щелчок заливает клетку морем, все не залитые клетки читаются островом по умолчанию.

Три правила: острова не касаются друг друга даже стороной (по углу можно), море одно на весь лист и связно целиком, а квадрата 2×2 из одного моря на листе быть не должно. Остров, который уже дорос больше своего числа или слился с соседним, подсвечивается красным сразу; связность моря и правило про квадрат проверяются, когда лист залит целиком.

На каждый размер листа — по две задачи, и решение у каждой одно-единственное: проверено перебором при сборке. «Другая задача» переключает на вторую задачу того же размера.