Змейки 10х10 #6 средний


Задача - расположить последовательности чисел от 1 до 5 в некоторых ячейках сетки согласно следующим правилам:

  1. Вышеупомянутые последовательности (числовые змейки) представляют собой цепочки из соседних ячеек, содержащих все числа в строго возрастающем или убывающем порядке .
  2. Две числовые змейки не могут соприкасаться между собой ортогонально (диагональ допускается).
  3. Число в черной ячейке указывает, какое число в белой ячейке является первым числом в том направлении, куда указывает стрелка. Это число не должно непосредственно примыкать к черной ячейке, между ними могут быть пустые белые клетки. Ноль означает, что в направлении, на которое указывает стрелка, нет ни одной ячейки с номером.
  4. Ни одна змейка не может “видеть” другую змейку. “Глаза” змейки находятся на стороне “головы” (ячейка c числом 1), противоположной ячейке с числом 2. Змейка может “видеть” только в этом направлении, по прямой линии, до края сетки или до ближайшей черной ячейки(в зависимости от того, что ближе).