c066: 購物中心選位置
標籤 :
通過比率 : 100% (1 人 / 1 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2023-09-28 16:09

內容 :

有n個小村莊以0~n-1編號,其中編號0的是市政府所在地,這些村莊以n-1條道路連接,每條道路都是雙向通行且連接兩個不同的村莊,已知從任一個村莊i都可以經由這些道路到達市政府所在的0號村莊,所以也可以到達任何其他村莊,而且由村莊i往市政府會經過的第一站村莊是p(i)。現在某大集團希望選其中一個村莊來蓋一個購物中心,選址的判斷方式是購物中心到所有村莊的距離總和要越小越好,請你幫忙計算哪一個村莊是最好的位置,到各村莊的距離總和最小是多少。

輸入說明

第一行是正整數n,n>1,村莊以0~n-1編號。接下來有n-1行是道路的資料,i由1到n-1,第i行有2個整數p(i)與w(i),代表i往0號村莊的道路第一個會經過p(i),而i與p(i)之間的道路長度是w(i)。n不超過1e5,每條道路的長度是不超過1000的正整數。

輸出說明

第一行輸出最佳的村莊編號,如果有超過一個村莊都是最佳位置,則找離市政府最遠的那一個,第二行輸出最佳村莊到各村莊距離總和。

範例輸入
5
0 5
4 1
4 4
0 2
範例輸出
4
14
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
提示 :

最佳位置是4號村莊,4到其它村莊的距離總和是14。

標籤:
出處:
[編輯: zero (管理員) ]
編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」