На бесконечном поле имеются две вертикальные и две горизонтальные стены. Длины стен неизвестны. Пример взаимного расположения стен указан на рисунке. Робот находится над верхней горизонтальной стеной.
Рис. \(1\). Один из возможных способов расположения стен и Робота
Напиши алгоритм, закрашивающий все клетки, находящиеся под горизонтальными стенами с слева от вертикальных. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
Рис. \(2\). Пример решения
Конечное расположение Робота находится в любом месте вне контура. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться.
(В качестве ответа загрузи файл.)
| Ответ: | Максимальный размер файла: 5 МБ |
|---|