Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

GCONVEX - Bao lồi của tập điểm

Bao lồi của tập điểm trong mặt phẳng là tập lồi (đa giác lồi) nhỏ nhất (theo diện tích) chứa tất cả các điểm của tập đó.

Bài toán: Cho tập n điểm A1, A2, …, An. Hãy tìm bao lồi của tập điểm đó.

Dữ liệu vào:

  • Dòng đầu ghi số nguyên dương n.
  • n dòng tiếp theo, dòng thứ i ghi hai số thực xi, yi là hoành độ và tung độ của điểm Ai.

Dữ liệu ra:

Gồm hai số m, S. Trong đó m là số đỉnh của bao lồi (số đỉnh của đa giác hoặc đoạn thẳng trong trường hợp suy biến) và S là diện tích bao lồi. Nếu có nhiều bao lồi thì chọn m là số đỉnh của bao lồi có ít đỉnh nhất.

Chú ý: Nếu diện tích không quá 106 thì làm tròn đến hàng phân trăm, ngược lại, làm tròn đến hàng đơn vị.

Ví dụ:

Dữ liệu vào:
8
2 3
2 2
4 1
6 3
5 6
4 3
2 3
2 4
Dữ liệu ra:
5 12.50

Giới hạn: 3 ≤ n ≤ 105; |xi|, |yi| ≤ 106. 


Được gửi lên bởi:noname00.pas
Ngày:2017-11-04
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

hide comments
2018-10-31 11:04:32 noname00.pas
https://drive .google. com/open?id=1yLRU8LipkcRYI4Y0sFTctDBlUYYJ3x8B
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.