Vương quốc hamster
Đề bài
Mô tả
Gần sa mạc lớn của Byteland có một vương quốc chuột hamster với công nghệ rất tiên tiến. Năm 2020, để bảo vệ lãnh thổ tốt hơn, các chú hamster quyết định xây một bức tường lớn bao quanh những khu vực quan trọng của vương quốc.
Vương quốc được biểu diễn bằng một đa giác lồi đỉnh. Các đỉnh được đánh số từ đến theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ. Đỉnh thứ có tọa độ . Các chú hamster muốn chọn đỉnh phân biệt (trong số đỉnh) và xây một bức tường hình lục giác lồi nối đỉnh này. Hơn nữa, họ muốn bức tường dài nhất có thể, tức là lục giác có chu vi lớn nhất.
Với mỗi đỉnh của vương quốc, các chú hamster muốn biết: nếu chọn đỉnh này làm một đỉnh của lục giác (cùng với đỉnh khác), thì bức tường dài nhất có thể xây là bao nhiêu?
Dù có công nghệ tiên tiến, máy tính của các chú hamster đã bị treo khi chạy chương trình vét cạn cho bài toán này. Hãy giúp họ!
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
In ra đúng dòng, dòng thứ chứa chu vi lớn nhất của một lục giác lồi có đỉnh thứ là một trong các đỉnh.
Đáp án được chấp nhận nếu sai số tương đối hoặc tuyệt đối không vượt quá . Cụ thể, nếu đáp án của bạn là và đáp án của ban giám khảo là , đáp án được chấp nhận khi .
Ràng buộc
- .
- .
- Các đỉnh tạo thành một đa giác lồi, liệt kê theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 1 2 1 3 2 4 3 3 3 2 2 1 |
7.656854249 7.656854249 7.656854249 7.656854249 7.656854249 7.656854249 |
Chỉ có một cách tạo lục giác lồi, chu vi là . |
| 8 3 1 6 1 8 3 8 6 6 8 3 8 1 6 1 3 |
22.427183864 22.427183864 22.427183864 22.427183864 22.427183864 22.427183864 22.427183864 22.427183864 |
Lục giác có chu vi lớn nhất chứa đỉnh là với chu vi . Do tính đối xứng của đa giác, đáp án của các đỉnh khác cũng như vậy. |
Bình luận