Главная > Прямая | ||||||||||||||
1999 |
Координатная плоскость разбита на единичные квадраты с целочисленными координатами. Требуется перечислить координаты левых нижних углов всех квадратов, которые пересекаются с прямой, проходящей через точки (x1, y1) и (x2, y2). Порядок перечисления квадратов может быть произвольным. Формат входных данных Во входном файле заданы целые числа x1 y1 x2 y2. Все числа по абсолютной величине не превосходят 10000. Указанные точки различны, то есть либо x1 ≠ x1, либо y2 ≠ y2. Формат выходных данных Выведите в выходной файл координаты левых нижних углов единичных квадратов, которые имеют хотя бы одну общую точку с заданной прямой. Пример
|