竹園論壇
標題:
Google Code Jam 2015 - Round 1A 慈善翻譯
[打印本頁]
作者:
xiplus
時間:
2015-4-18 12:08
標題:
Google Code Jam 2015 - Round 1A 慈善翻譯
Problem A.
Mushroom Monster
[GOOGLEDOC]1kkTynqMfgR3Pu1XmL8DN4lLBG5SCx8X0RmLI60m7QBM[/GOOGLEDOC]
Problem B.
Haircut
[GOOGLEDOC]189J4WSpnjRk5ubYzk_rd2z2QX3ivgVYjkexvNA7z760[/GOOGLEDOC]
Problem C.
Logging
coming soon...
作者:
visitorIKC
時間:
2015-4-19 21:56
###Google Code Jam Round 1A-C Translate
Problem C-Logging
Small-18pts. Large-34pts. Sigma-52pts.
森林之中有N顆樹,每棵樹上有一隻松鼠。
定義森林的boundry是一個凸多邊形,包含裡面所有的樹。
(就是凸包啦XD)
每顆樹都是一個在2D座標平面上的點(Xi,Yi),而森林的booundry就是森林的凸包。
有些樹在森林的boundry上,就代表它們在凸包的邊或角上。
松鼠們好奇的是他們的樹距離boundry有多遠?
每次會有一隻松鼠跳下來,查看有多少樹需要被砍才能讓他的樹位於森林的新boundry上。
他們會一個一個按照編號把這個數目記錄到(
萬年神木
)木頭上。
你的任務就是(
看看
)計算木頭上面寫著什麼。
Input
測資筆數T
[
有多少樹N
[
樹X座標 樹Y座標
]*N
]*T
Output
Case #(第幾筆):
[
第i顆數最少需要砍倒幾顆樹才能到凸包上
]*N(N棵樹)
Small dataset(18 pts.)
1 <= T <= 100
1 <= N <= 15
Large dataset(34 pts.)
1 <= T <= 14
1 <= N <= 3000
Sample Input
[省略]
Sample Output
[省略]
Conclusion
簡而言之
給定N個點,對每一個點計算要刪掉幾個點才能移動它到凸包的邊點上。
用GCJ格式輸出。
本翻譯
完全沒有
經過Google Translate.(XD
順便求pC-Large神解啊: )
歡迎光臨 竹園論壇 (http://forum.tfcis.org/)
Powered by Discuz! X3.2