Анонс #225. Пересечение прямоугольников

Анонс #225. Пересечение прямоугольников

UniLecs

Задача: на плоскости даны два прямоугольника, каждый прямоугольник задан координатами левого нижнего и правого верхнего угла. Найдите площадь пересечения этих прямоугольников.

Входные данные:

  • (x1,y1) - координаты левого нижнего угла 1го прямоугольника;
  • (x2,y2) - координаты правого верхнего угла 1го прямоугольника;
  • (x3,y3) - координаты левого нижнего угла 2го прямоугольника;
  • (x4,y4) - координаты правого верхнего угла 2го прямоугольника;

Примечание: координаты - целые числа в диапазоне [−10000, 10000].

Вывод: площадь пересечения данных прямоугольников.

Пример: 

(1, 1) - (4, 3)

(2, 2) - (6, 4)

Output: 2.

Report Page