eolymp
bolt
Try our new interface for solving problems
Məsələlər

Объединение прямоугольников

Объединение прямоугольников

На плоскости задано \textbf{N} прямоугольников с вершинами в точках с целыми координатами и сторонами, параллельными осям координат. Необходимо найти площадь их объединения. \InputFile В первой строке входного файла указано число \textbf{N} (\textbf{0} ≤ \textbf{N} ≤ \textbf{1500}). В следующих \textbf{N} строках заданы по \textbf{4} целых числа \textbf{x_1}, \textbf{y_1}, \textbf{x_2}, \textbf{y_2} --- сначала координаты левого нижнего угла прямоугольника, потом правого верхнего (\textbf{0} ≤ \textbf{x_1}≤ \textbf{x_2} ≤ \textbf{10^9}, \textbf{0} ≤ \textbf{y_1} ≤ \textbf{y_2} ≤ \textbf{10^9}). Обратите внимание, что прямоугольники могут вырождаться в отрезки и даже в точки. \OutputFile В выходной файл выведите единственное число --- ответ на задачу.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3
1 1 3 5
5 2 7 4
2 4 6 7
Çıxış verilənləri #1
23