Для того чтобы Чертёжник переместился из точки (-7, 1) в точку (17, 24) по окончании работы данного алгоритма, мы можем анализировать, какие изменения в координатах приведут к такому результату.
Изначально Чертёжник перемещается на (20, 11), затем повторяет цикл определённое количество раз, сдвигаясь на (a, b) и (3, -1).
Когда Чертёжник находится в точке (-7, 1), суммируем эти сдвиги, то есть:
- Сначала сдвигаем на (20, 11): (-7+20, 1+11) = (13, 12)
- Затем повторяем цикл n раз:
- Сдвигаем на (a, b): (13+a, 12+b)
- Сдвигаем на (3, -1): (13+a+3, 12+b-1) = (16+a, 11+b)
Чтобы Чертёжник оказался в точке (17, 24) после n повторений цикла, необходимо, чтобы по окончании цикла Чертёжник сдвинулся на (17, 24) относительно точки (13, 12): (13, 12) + n*(16+a-13, 11+b-12) = (17, 24)
Таким образом, минимальное значение n будет совокупностью сдвигов, которые приведут Чертёжника из (-7, 1) в (17, 24). Анализируя вышеуказанные формулы для сдвигов, можно приступить к вычислениям, которые позволят установить наименьшее возможное значение n.
