Прямоугольники
Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
На плоскости расположено несколько прямоугольников. Каждый прямоугольник на
плоскости задается координатами левого нижнего угла (X1, Y1) и правого верхнего угла (X2, Y2),
при этом стороны прямоугольников параллельны осям координат. При наложении друг на друга прямоугольники
образуют фигуры, отдельно расположенный прямоугольник – тоже фигура. Прямоугольники,
соприкасающиеся только углами, не образуют фигуру. Если прямоугольники соприкасаются
сторонами, то они тоже образуют фигуру. Требуется определить фигуру максимальной
площади (в качестве ответа вывести площадь такой фигуры).
В первой строке входного файла содержится количество тестов. В первой строке
каждого теста записано количество прямоугольников N, далее идут N строк с координатами
вершин прямоугольников X1 Y1 X2 Y2. Координаты вершин – целые, неотрицательные числа, в диапазоне
от 0 до 100 включительно. Количество прямоугольников не больше 25.
Для каждого теста в отдельной строке записывается найденная площадь.
Пример ввода
2
2
15 15 25 25
10 10 20 20
5
1 1 6 2
2 1 3 5
2 4 7 5
6 2 7 5
8 4 10 7
Четвертьфинальные соревнования Чемпионата мира Восточно-сибирского региона, 2009