Nhúng đa giác đều (số đỉnh lẻ)
Đề bài
Mô tả
Cho một đa giác đều có đỉnh (lồi, các cạnh bằng nhau, các góc bằng nhau), trong đó là số nguyên lẻ. Mỗi cạnh có độ dài bằng . Gọi nó là -giác.
Nhiệm vụ của bạn là tìm hình vuông có kích thước nhỏ nhất sao cho có thể nhúng -giác này vào trong hình vuông đó. Nhúng -giác vào hình vuông nghĩa là đặt -giác trong hình vuông sao cho mọi điểm thuộc miền trong hoặc trên biên của -giác cũng nằm trong miền trong hoặc trên biên của hình vuông.
Bạn được phép xoay -giác và/hoặc hình vuông.
Dữ liệu vào
- Dòng đầu chứa một số nguyên () — số lượng truy vấn.
- dòng tiếp theo, mỗi dòng chứa một số nguyên lẻ (). Lưu ý rằng bạn cần nhúng -giác, không phải -giác.
Dữ liệu ra
In ra số thực — mỗi dòng một số. Với mỗi truy vấn, in ra độ dài cạnh nhỏ nhất của hình vuông có thể chứa được -giác.
Đáp án được chấp nhận nếu sai số tuyệt đối hoặc tương đối không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 5 199 |
1.931851653 3.196226611 126.687663595 |
Truy vấn : lục giác đều () cạnh được nhúng vào hình vuông cạnh khoảng . Truy vấn : thập giác đều (). Truy vấn : đa giác đều cạnh. |
Bình luận