Руководство по головоломке
Как решать Kurotto
Kurotto — головоломка с закрашиванием и кружками. Каждое число считает заполненные клетки вокруг своего кружка, но не по одной: оно складывает размеры целых групп, которые его касаются. Именно эта идея отличает Kurotto от других головоломок, и в этом руководстве показано, как ею пользоваться.
Правила
- Заполняйте клетки. Сам кружок всегда остаётся пустым.
- Число кружка — это суммарный размер заполненных групп, которые его касаются. Каждая группа считается один раз, сколькими бы сторонами кружка она ни касалась.
- Кружок без числа ничего не считает: его может касаться что угодно.
- Заполненные клетки не обязаны быть связаны. Когда все числа сходятся, головоломка решена.
Решённая головоломка
Первые ходы
- Поставьте X рядом с каждым 0: ни одна заполненная клетка не должна его касаться.
- Помните, что группа считается целиком: одна заполненная клетка рядом с кружком добавляет в счёт все клетки, которые к ней присоединены.
- Ищите кружки, вокруг которых мало места. Если свободного места ровно столько, сколько нужно, заполните его.
- Прежде чем заполнить клетку, проверьте, не склеит ли она две группы в одну слишком большую.
Приёмы шаг за шагом
Ноль не касается ничего
Кружок с 0 не может касаться ни одной заполненной группы. Поставьте X на каждую клетку рядом с ним. То же верно для любого кружка, чьё число уже набрано: каждой свободной клетке, которая могла бы его увеличить, достаётся X.
Осталась одна клетка
1 в углу нуждается в одной заполненной клетке, а у другого её соседа уже стоит X. Значит, клетка справа от неё должна быть заполнена. Когда всё свободное место кружка равно тому, что ему нужно, заполните его целиком.
Больше, чем нужно
1 уже касается заполненной клетки, значит, её счёт набран. Если заполнить клетку справа от этой заполненной, группа станет из двух клеток, и единица насчитает 2. Если заполнить клетку под кружком, добавится вторая группа. И то и другое — перебор, поэтому в обе клетки ставим X. Проверять, не уведёт ли клетка кружок за его число, — это ход, который решает большинство полей.
Единственный путь к числу
3 нужны заполненные клетки рядом, а в клетке под ней стоит X. Значит, единственный путь — клетка справа. Без неё тройка никогда не наберёт своё число, поэтому клетка должна быть заполнена. На больших полях ищите такие узкие места: клетка, которая служит единственным мостиком между кружком и местом, которое ему нужно, заполнена.
Группы, которые соединяются
Две отдельные группы рядом с кружком могут слиться в одну, если заполнить клетку между ними, и тогда кружок насчитает всю новую группу. Это может привести к перебору, а может дать как раз то, что нужно. Каждый раз, заполняя клетку, посмотрите на все кружки, которых касается её группа, и сложите заново.
Частые ошибки
- Подсчёт клеток вместо групп. Кружок складывает размеры всех заполненных групп, которые его касаются, включая клетки, лежащие далеко, но присоединённые к ним.
- Двойной счёт группы. Группа, которая касается кружка двумя сторонами, всё равно считается один раз.
- Заполнение кружка. Кружки всегда остаются пустыми, даже те, что без числа.
- Мысль, что это Nurikabe. Заполненные клетки не обязаны быть связаны, и правила про блоки 2×2 здесь нет.
Вопросы и ответы
Готовы играть?
Считайте целые группы, ставьте X на клетки, которые дали бы перебор, и заполняйте единственный путь. Так каждое Kurotto и встаёт на место.