Давайте разберем алгоритм, который описан в задаче, и поймем, что будет нарисовано на поле Чертёжником. Алгоритм можно разобрать на шаги, отмечая, где происходит подъем и опускание пера, а также куда перемещается чертежник.
Начальное положение: Предполагаем, что северное направление – это точка (0, 0).
Подъем пера: Это означает, что любой дальнейший переход не будет оставлять следа на поле.
Сместиться в точку (3,3): Чертёжник перемещается в точку (3, 3) без оставления следа.
Сместиться на вектор (-1, 1):
- Текущая позиция: (3, 3)
- Новая позиция: (3 - 1, 3 + 1) = (2, 4) (перо ещё поднято, следа нет).
Сместиться на вектор (-2, -1):
- Текущая позиция: (2, 4)
- Новая позиция: (2 - 2, 4 - 1) = (0, 3).
Сместиться на вектор (2, -1):
- Текущая позиция: (0, 3)
- Новая позиция: (0 + 2, 3 - 1) = (2, 2).
Сместиться на вектор (2, 2):
- Текущая позиция: (2, 2)
- Новая позиция: (2 + 2, 2 + 2) = (4, 4).
Сместиться на вектор (2, -1):
- Текущая позиция: (4, 4)
- Новая позиция: (4 + 2, 4 - 1) = (6, 3).
Сместиться на вектор (-2, -1):
- Текущая позиция: (6, 3)
- Новая позиция: (6 - 2, 3 - 1) = (4, 2).
Сместиться на вектор (-2, 2):
- Текущая позиция: (4, 2)
- Новая позиция: (4 - 2, 2 + 2) = (2, 4).
Сместиться на вектор (1, 2):
- Текущая позиция: (2, 4)
- Новая позиция: (2 + 1, 4 + 2) = (3, 6).
Сместиться на вектор (1, -2):
- Текущая позиция: (3, 6)
- Новая позиция: (3 + 1, 6 - 2) = (4, 4).
Сместиться на вектор (-2, -2):
- Текущая позиция: (4, 4)
- Новая позиция: (4 - 2, 4 - 2) = (2, 2).
Сместиться на вектор (1, -2):
- Текущая позиция: (2, 2)
- Новая позиция: (2 + 1, 2 - 2) = (3, 0).
Сместиться на вектор (1, 2):
- Текущая позиция: (3, 0)
- Новая позиция: (3 + 1, 0 + 2) = (4, 2).
Сместиться на вектор (-1, 1):
- Текущая позиция: (4, 2)
- Новая позиция: (4 - 1, 2 + 1) = (3, 3).
Подъем перо: Чертёжник поднимает перо, и след больше не оставляется.
Сместиться на вектор (6, 0):
- Текущая позиция: (3, 3)
- Новая позиция: (3 + 6, 3) = (9, 3).
Теперь мы можем подвести итог. На этом этапе мы получили много координат, но следует отметить, что линии рисуются в тех местах, где перо опускается. Рассмотрев указанные смещения, мы можем установить, что перо опускалось в несколько точках, где происходили смещения. Если бы это было нарисовано на координатной сетке, образовалась бы достаточно сложная фигура, вероятно, с перекрывающимися линиями.
На выходе у нас получилась бы фигура, которая, учитывая направление смещений, могла бы напоминать сложный многогранник или неправильный многоугольник, в зависимости от точности смещения.
Таким образом, чтобы понять, что было нарисовано, лучше всего взять лист бумаги в клеточку и попытаться самостийно проследовать по указаниям, рисуя линии там, где перо опускалось, чтобы увидеть, как выглядит конечная фигура.