Исполнитель Чертёжник действует на плоскости с декартовой системой координат. В начальный момент Чертёжник находится в начале координат, перо поднято. При опущенном пере Чертёжник оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя. У исполнителя существует 3 команды: Поднять перо, означающая переход к перемещению без рисования; Опустить перо, означающая переход в режим рисования; Сместиться x, y (где x, y — целые числа), вызывающая перемещение Чертёжника из текущего положения в точку с координатами x, y.

Чертёжнику был дан для исполнения следующий алгоритм:

Сместиться 77, 189
Опустить перо
Сместиться 288, 60
Сместиться 258, -130
Сместиться 0, -200
Сместиться -170, -78
Сместиться -118, 122
Сместиться 77, 189

Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.

  • Ответ
  • Python