在一個遙遠國度的國王有一塊形狀為凸多邊形的田地,長年以來由兩個辛勤的農夫幫忙整地施肥與耕種。這凸多邊形的任兩個頂點所連成的線段一定落於此多邊形之內。由於農夫的努力,此田地的收益帶給了國家許多的財富。為了感謝農夫對王國的貢獻,國王決定將此田地依其面積平均送給這兩個農夫,並把這個任務交由程式設計師來幫忙實現。
程式設計師在此田地的每個頂點依據xy平面實數直角座標系標示了座標。已知所有的頂點都落在x>0的平面上。程式設計師想找出一條通過原點的直線 y=ax (a是一實數係數),使這直線剛好等分劃過這塊農地。
輸入檔中所包含之測詴資料的第一行是在測詴資料裡所列出落在該凸多邊形邊上之點(包含頂點)的個數(N ≤100),接下來則是這N個點的座標資料。每一行有兩個整數表示一個點的 x、y 座標 (x、y的絕對值均小於一百萬),且以一個以上(含一個)的空格分開。在輸入檔中的點座標資料並不一定照順時鐘方向列出。
範例一:
範例二:
針對所輸入的每組測詴資料,每行輸出對應的實數係數a 的值。精確度到小數點後第四位 (第五位以下四捨五入)。誤差在±0.0001之內都算正確。
輸入範例 一: 3 1 3 3 1 4 4 輸入範例 二: 5 4 4 4 2 2 5 3 -1 1 3
輸出範例 一: 1.0000 輸出範例 二: 0.9367
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|