Home => ProblemSet => 3.2-12:亚特兰蒂斯
Problem1807--3.2-12:亚特兰蒂斯

1807: 3.2-12:亚特兰蒂斯

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 2
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

有几份古希腊文献包含对传说中的亚特兰蒂斯岛的描述。其中一些文献甚至包括该岛部分地图。
但不幸的是,这些地图描述了亚特兰蒂斯不同的区域。你的朋友比尔需要知道地图所涵盖的总面积。
你(不明智地)自告奋勇编写一个计算这个数量的程序。

Input

输入文件包含多个测试用例。每个测试用例以包含一个整数n (1<=n<=100) 的行开始,表示可用地图的数量。
接下来的n行描述每个地图。
这些行中的每一行包含四个数字x1;y1;x2;y2 (0<=x1<x2<=100000;0<=y1<y2<=100000),不一定是整数。
值(x1;y1)和(x2;y2)分别是映射区域左角和右角的坐标。
输入文件以包含单个0的行终止。不要处理该行。

Output

对于每个测试用例,您的程序应该输出一个部分。
每个部分的第一行必须是“Test case #k”,其中k是测试用例的编号(从1开始)。
第二行必须是“Total explored area: a”,其中a是总探索区域(即该测试用例中所有矩形的并的面积),输出时精确到小数点右边两位。
在每个测试用例之后输出一个空行。

Sample Input Copy

2
10 10 20 20
15 15 25 25.5
0

Sample Output Copy

Test case #1
Total explored area: 180.00