BOI 2009 - Rectangle

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1900 (p) Thời gian: 5.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho \(n\) điểm trên mặt phẳng tọa độ.

Hãy tính diện tích lớn nhất của một hình chữ nhật có cả bốn đỉnh thuộc tập điểm đã cho. Dữ liệu bảo đảm tồn tại ít nhất một hình chữ nhật như vậy.

Dữ liệu vào

Dòng đầu chứa số nguyên \(n\), số điểm. Mỗi dòng trong \(n\) dòng tiếp theo chứa hai số nguyên, là tọa độ của một điểm. Không có hai điểm trùng nhau.

Dữ liệu ra

In ra một số nguyên duy nhất: diện tích lớn nhất của một hình chữ nhật thỏa mãn.

Ràng buộc

\[ 4\le n\le 1\,500. \]

Mỗi tọa độ nằm trong đoạn \([-10^8,10^8]\).

Phân nhóm

  • 20% số điểm: \(n\le 500\).

Ví dụ

Ví dụ 1

Input
8
-2 3
-2 -1
0 3
0 -1
1 -1
2 1
-3 1
-2 1
Output
10
Giải thích

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: