Chu vi bao lồi
Xem dưới dạng PDF
Gửi bài giải
Điểm:
20
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Bình được giao nhiệm vụ rào quanh một khu đất hình đa giác. Trong tay Bình có danh sách các cọc mốc trên bản đồ. Bình cần xác định chu vi của hàng rào ngắn nhất bao quanh tất cả các cọc mốc.
Hãy giúp Bình tính chu vi của đường bao ngoài cùng.
Định dạng đầu vào
- Dòng đầu tiên chứa số nguyên \(N\) (\(3 \le N \le 10^5\)).
- \(N\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(x_i, y_i\) (\(-10^9 \le x_i, y_i \le 10^9\)).
Định dạng đầu ra
- Một số thực duy nhất là chu vi của đường bao, làm tròn đến 6 chữ số thập phân.
Ví dụ
Input:
5
0 0
4 0
4 3
0 3
2 1
Output:
14.000000
Giải thích: Bốn cọc mốc ngoài cùng tạo thành hình chữ nhật \(4 \times 3\) có chu vi \(2 \times (4 + 3) = 14\). Cọc \((2,1)\) nằm bên trong.
Ràng buộc
- 30% số điểm: \(N \le 10^3\).
- 30% số điểm tiếp theo: \(N \le 10^4\).
- 40% số điểm còn lại: \(N \le 10^5\).
Nhận xét