Руководство по Головоломкам - Решение Головоломок
Пример 3: Многострочное Решение
Рассмотрим пример Многострочного решения.
Этот вид головоломок требует обращать внимание одновременно на несколько строк и столбцов во время решения.
![]() | Взгляните на последнюю строчку. Если мы вычислим, где будут располагаться эти 10 ячеек, нам будет легче решить головоломку. Для начала посмотрим, что произойдет, если закрасить эти ячейки в конце строки и затрасить соответствующие ячейкт столбцов. Так как ключевые числа 19й ячейки равные 1 и 1, ячейки 20й строки не могут быть закрашены данным образом. Следовательно, расстановка 10 ячеек была неверной. |
![]() | Можно увидеть, что закрасить группу из 10 ячеек, часть которых находится после 13 ячейки, будет невозможно, так как это противоречит ключевым числам в 19й строке, состоящей только из одиночных ячеек. |
![]() | Таким образом, мы можем отметить белым 13ю ячейку (она отмечена красной точкой) и соответственно все ячейки справа от нее. Теперь у нас есть 8 ячеек, которые смело можно закрашивать. |
![]() | Также взглянем на последний столбец. Нам необходимо закрасить группу из 8 ячеек. Но мы видим, что в 19м столбце могут быть только 2 группы из двух ячеек. Таким образом, первые 6 ячеек последнего столбца не могут быть закрашены. |
![]() | Черный квадрат, помеченный Х, тоже должен быть белым. |
![]() | Попробуем разместить эту группу из 8 ячеек в внизу. Используя ту же логику можно закрашивать белым ячейки, отмеченные Х. |
![]() | Как только мы закрасим эти ячейки белым, мы можем смело разместить 7 ячеек в последнем столбце. Таким образом, логика Многострочного Решения помогла нам сделать первый шаг в разгадывании головоломки. |