eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Атлантида

Атлантида

Є кілька давньогрецьких текстів, що містять опис легендарного острова Атлантиди. У деякі з цих текстів навіть включені карти частин острова. Але, на жаль, ці карти описують різні райони Атлантиди. Ваш друг Білл повинен знати загальну площу, для якої існують карти. Напишіть програму, яка обчислить цю величину.

Вхідні дані

Складаються з декількох тестів. Кожен тест починається з рядка, який містить кількість карт n (1n100). Кожен з наступних n рядків описує одну карту. У кожному рядку знаходиться чотири числа x1,y1,x2,y2 (0x1 < x2100000, 0y1 < y2100000), які не обов'язково цілі. Значення (x1,y1) та (x2, y2) являють собою координати відповідно лівого нижнього та правого верхнього кута карти.

Останній рядок містить один 0 і не опрацьовується.

Вихідні дані

Перший рядок кожного тесту повинен мати вигляд "**Test case #k**", де k - номер тесту (починаючи з 1). Другий рядок має вигляд "**Total explored area: a**", де a - площа розвіданої області (тобто об'єднання прямокутних областей, заданих в умові). Площу потрібно виводити з двома десятковими знаками.

Після кожного тесту потрібно виводити порожній рядок.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2
10 10 20 20
15 15 25 25.5
2
1 1 5 5
3 3 6 6
0
Вихідні дані #1
Test case #1
Total explored area: 180.00

Test case #2
Total explored area: 21.00