Problem
二維平面中,給兩個點座標,以及一個 N,找到一個正 N 邊形,邊上通過這兩個點座標。求該正 N 邊形的最小面積為何?
Sample Input
|
|
Output for the Sample Input
|
|
Solution
最小面積的正 N 邊形,保證通過兩點一定在正 N 邊行的兩個頂點,而不會出現在邊上。
分開討論奇偶數,奇數直接是對角線,偶數則偏離一點。找到兩點與圓心(正 N 邊形外接圓)拉出的三角形,根據張開的角度計算外接圓的半徑即可。
|
|
二維平面中,給兩個點座標,以及一個 N,找到一個正 N 邊形,邊上通過這兩個點座標。求該正 N 邊形的最小面積為何?
|
|
|
|
最小面積的正 N 邊形,保證通過兩點一定在正 N 邊行的兩個頂點,而不會出現在邊上。
分開討論奇偶數,奇數直接是對角線,偶數則偏離一點。找到兩點與圓心(正 N 邊形外接圓)拉出的三角形,根據張開的角度計算外接圓的半徑即可。
|
|