輸入一個樹狀圖,請計算所有點到所有點的距離總和。本題假設編號 $ 1 $ 是根節點。
第一行是正整數 $ n $ ,代表點數,點以 $ 1 $ ~ $ n $ 編號
第二行有 $ n-1 $ 個正整數, $p(2), p(3), …,p(n)$ ,依序是編號 $ 2 $ ~ $ n $ 各點的 $ parent $
第三行有 $ n-1 $ 個正整數,依序代表 $ i $ 從 $ 2 $ 到 $ n $ ,邊 $(i,p(i)) $ 的長度。
$ n $ 不超過 $ 1e5 $ ,每條邊長度是不超過 $1000$ 的正整數。
各點到各點的距離總和。請注意 $ i $ 到 $ j $ 與 $ j $ 到 $ i $ 都要納入總和,如範例。
4 1 2 3 10 20 30
400
5 1 1 1 2 20 20 30 30
880
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |