I. Граница многоугольника
2000 мс · 256 МБ · всё или ничего
Многоугольник задан целочисленными координатами своих вершин, перечисленных подряд вдоль контура. Стороны не пересекаются и не соприкасаются иначе как в общих вершинах.
Найдите количество точек с целыми координатами, лежащих на границе многоугольника.
Подсказка: на отрезке из точки в целых точек, не считая одного из концов, ровно .
Формат ввода
Первая строка содержит число ().
Следующие строк содержат по два целых числа — координаты вершин, по модулю не превосходящие .
Формат вывода
Одно число — количество целых точек на границе.
Примеры
ввод
8 -5 15 -15 5 -15 -5 -5 -15 5 -15 15 -5 15 5 5 15
вывод
80
Войдите, чтобы отправлять решения.