N. Площадь объединения прямоугольников
1100 мс · 256 МБ · всё или ничего
Даны прямоугольники со сторонами, параллельными осям. Найдите площадь их объединения - площадь фигуры, покрытой хотя бы одним из них.
Включения-исключения тут не работают: слагаемых . Работает заметающая прямая.
Формат ввода
В первой строке - число прямоугольников ().
В следующих строках - по четыре числа , , , : левый нижний и правый верхний углы, причём и . Координаты целые, по модулю не превосходят .
Формат вывода
Выведите площадь объединения - целое число.
Примеры
ввод
2 0 0 2 2 1 1 3 3
вывод
7
ввод
3 0 0 1 1 2 2 3 3 4 4 5 5
вывод
3
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.