프로그램 명: rectarea
제한시간: 5 초

좌표평면에 N개의 점이 주어진다.

N개의 점들중 2개를 골라 직사각형을 만든다. 직사각형을 만드는 조건은 다음과 같다.

이렇게 만든 직사각형들중, 그 대각선의 길이가 최소인 직사각형의 면적을 출력한다. 단, 대각선의 길이가 최소인 직사각형이 여러개 존재할 경우 그러한 직사각형의 면적의 최소값을 출력한다.

예를 들어 가로길이가 7, 세로길이가 24인 직사각형과 가로의 길이가 15, 세로의 길이가 20인 직사각형의 대각선의 길이는 같지만 면적은 각각 168, 300 이다.

문제에서는 면적의 최소값을 요구함으로 168을 출력하면 되는것이다.

입력되는 xi값과 yi값은 유일하기 때문에 두 점을 꼭지점으로 하는 직사각형은 반드시 만들어진다. 제한 시간은 10 초이다.

입력

출력

첫째줄에 구한 직사각형면적을 출력한다.

입출력 예

입력

2
1 1
2 2

출력

1

입력

5
1 9
2 100
4 32
93 25
3 8

출력

2

입력

10
2352 457451
3265 16321
12624363 23426
93401 32356
892211 3633005
3452 39194963
-456232 -4562
3453 -27654
-236346 -2346347
99999 -99999

출력

8267300
출처:makesource
-2011 11 15 일 출제자의 요청에 의해 16 ,17 번째 데이터 추가 했습니다.
[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]