Нурикабе-Слитерлинк
Вчерашний пост и ответ Стива вдохновили на новую головоломку. То, что я предполагаю, потребует больших усилий, поэтому я провел часть вчерашнего дня, создавая исследование , образец части большей головоломки, чтобы получить некоторую практику. Это не так уж сложно, но я думаю, что эта маленькая головоломка вышла неплохо, поэтому я решил поделиться.
Эта головоломка содержит как Нурикабе, так и Скользящую связь . В таблице ниже числа в рамке - это подсказки Нурикабе. Остальные числа являются подсказками Slitherlink, но со следующей оговоркой: если подсказка Slitherlink не закрашена Нурикабе, то это точная подсказка. Если подсказка Slitherlink затенена Нурикабе, подсказка Slitherlink неверна ... Путь Slitherlink будет использовать другое количество сторон этого квадрата. Квадраты с подсказками Нурикабе не несут никакой информации о Slitherlink.
Принятое решение будет решать как сетки Нурикабе, так и Slitherlink, и будет содержать по крайней мере некоторые указания логического пути. Существует уникальное решение, и его можно получить чисто логически, но вам придется решать обе части головоломки вместе. Как говорит Джокер ... вот ... мы ... идем:
Примечание решателя: когда я решал эту головоломку, мне было проще решить Нурикабе и Скользящую ссылку в разных сетках, поэтому для вашего удовольствия от решения:
Ответы
Используя логику Нурикабе, мы можем зайти так далеко:
![]()
Ячейка в R3C4 дает нам еще один шаг: если бы она была незатененной, заштрихованная ячейка над ней не имела бы возможности соединиться с остальными заштрихованными ячейками без нарушения 4 или 5.
Аналогичная логика может быть применена для завершения 4-й области. , затем 2 регион:
![]()
Пришло время переключиться на Slitherlink:
1-3-1 можно решить только одним способом.
![]()
Затем мы должны убедиться, что ближайшие 2 остаются ложными:
![]()
теперь обратите внимание, что нижняя левая 2 не может быть удовлетворена. Так что в Нурикабе это нужно растушевать.
Возвращаясь к Нурикабе,
с этой дополнительной заштрихованной ячейкой мы можем зайти так далеко:
![]()
И это дает нам больше информации о Slitherlink:
![]()
Множество подсказок в верхнем левом углу - мы можем получить достаточно, чтобы определить, что мы не можем удовлетворить эту 0 подсказку.
В то же время, если эта самая нижняя конечная точка идет вверх, мы должны удовлетворить одну из двух ложных 2. Итак, самая низкая конечная точка идет правильно ...
![]()
... и если мы попытаемся сделать первые 3 истинными, мы получим противоречие.
![]()
Итак, первые 3 должны быть ложными, что означает, что R7C6 должен быть закрашен.
И теперь у нас достаточно, чтобы закончить обе половинки головоломки:
В Нурикабе определены две последние заштрихованные клетки.
![]()
И теперь, когда все подсказки определены, два других угла Slitherlink можно прикончить без каких-либо сложных выводов.
![]()