b221: 6. 耕者有其田
標籤 :
通過比率 : 80% (35 人 / 44 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2008-12-22 20:37

內容

在一個遙遠國度的國王有一塊形狀為凸多邊形的田地,長年以來由兩個辛勤的農夫幫忙整地施肥與耕種。這凸多邊形的任兩個頂點所連成的線段一定落於此多邊形之內。由於農夫的努力,此田地的收益帶給了國家許多的財富。為了感謝農夫對王國的貢獻,國王決定將此田地依其面積平均送給這兩個農夫,並把這個任務交由程式設計師來幫忙實現。

程式設計師在此田地的每個頂點依據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
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (20%): 2.0s , <1K
公開 測資點#1 (20%): 2.0s , <1K
公開 測資點#2 (20%): 2.0s , <1K
公開 測資點#3 (20%): 2.0s , <1K
公開 測資點#4 (20%): 2.0s , <1K
提示 :
標籤:
出處:
97學年度全國資訊學科能力競賽


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」