#1214. 2218. Uva10173 Smallest Bounding Rectangle

2218. Uva10173 Smallest Bounding Rectangle

#2218. Uva10173 Smallest Bounding Rectangle

题目描述

Given the Cartesian coordinates of n (> 0) 2-dimensional points, write a program that computes the area of their smallest bounding rectangle (smallest rectangle containing all the given points).

输入格式

The input file may contain multiple test cases. Each test case begins with a line containing a positive integer n (< 1001) indicating the number of points in this test case. Then follows n lines each containing two real numbers giving respectively the x- and y-coordinates of a point. The input terminates with a test case containing a value 0 for n which must not be processed.

输出格式

For each test case in the input print a line containing the area of the smallest bounding rectangle rounded to the 4th digit after the decimal point.

样例

样例输入

3  

-3.000 5.000  

7.000 9.000  

17.000 5.000  

4  

10.000 10.000  

10.000 20.000  

20.000 20.000  

20.000 10.000  

0  

样例输出

80.0000  

100.0000

数据范围与提示