QOJ.ac

QOJ

时间限制: 3 s 内存限制: 64 MB 总分: 20

#23764. 가장 오래된 유적

统计

옛날, 그곳에는 마을이 있었고 많은 사람이 살고 있었다. 사람들은 모양도 크기도 다양한 건물을 지었다. 하지만 그 건조물들은 이미 사라졌고, 문헌과 유적에서 발견된 기둥만이 건조물의 위치를 알 수 있는 단서였다.

문헌에는 신전에 대한 기록이 있다. 신전은 위에서 보면 정확히 정사각형 모양이었고, 그 네 모퉁이에는 기둥이 있었다. 신전이 어느 방향을 향하고 있었는지는 알 수 없다. 또한 변 위나 내부에 기둥이 있었는지도 알 수 없다. 고고학자들은 유적에서 발견된 기둥들 중 정사각형을 이루는 것들 가운데 넓이가 가장 큰 것이 신전임에 틀림없다고 생각했다.

기둥 위치의 좌표가 주어질 때, $4$개의 기둥으로 만들 수 있는 정사각형 중 넓이가 최대인 것을 찾아 그 넓이를 출력하는 프로그램을 작성하라. 단, 정사각형의 변이 좌표축에 평행하다고는 할 수 없음에 주의하라.

예

아래 그림의 예에서는 $10$개의 기둥이 있으며, 좌표 $(4, 2), (5, 2), (5, 3), (4, 3)$에 있는 $4$개와 좌표 $(1, 1), (4, 0), (5, 3), (2, 4)$에 있는 $4$개가 각각 정사각형을 이루고 있다. 넓이가 최대인 정사각형은 후자이며, 그 넓이는 $10$이다.

입력

$1$번째 줄에는 유적에서 발견된 기둥의 개수 $n$이 적혀 있다.

$2$번째 줄부터 $n + 1$번째 줄까지의 $n$개의 줄 각각에는 기둥의 $x$좌표와 $y$좌표가 공백으로 구분되어 적혀 있다.

$1$개의 기둥이 $2$번 이상 나타나는 일은 없다.

$n$은 $1 \le n \le 3000$을 만족하는 정수이며, 기둥의 $x$좌표와 $y$좌표는 $0$ 이상 $5000$ 이하의 정수이다.

채점용 데이터 중 배점의 $30\%$는 $1 \le n \le 100$을 만족하며, 배점의 $60\%$는 $1 \le n \le 500$을 만족한다.

출력

$1$개의 정수를 출력한다. $4$개의 기둥으로 이루어지는 정사각형이 존재하는 경우에는 그러한 정사각형 중 넓이가 최대인 것의 넓이를 출력하고, 그러한 정사각형이 존재하지 않는 경우에는 $0$을 출력하라.

입출력 예

입출력 예 1의 입력

예에 대응하는 입출력은 다음과 같다.

10
9 4
4 3
1 1
4 2
2 4
5 8
4 0
5 3
0 5
5 2

입출력 예 1의 출력

10

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.