DA 的情報系統由 $N$ 位的 Lycoris 與楠木所組成,每位 Lycoris 都恰有一位上司,而楠木則是情報系統的最高司令。
目前每位 Lycoris 與他的上司之間都有一個通訊成本為 $d_i$ 的秘密通訊方式,且保證情報系統中的任兩位成員都可經過一連串不重複的人員來溝通,而溝通的成本則是該聯絡路徑上的成本總和,但是楠木覺得這樣的通訊方式的成本實在太高了,於是她打算基於舊有的組織架構著手打造另一套通訊方式。
具體來說,他希望在新的情報系統中建立起 $M$ 群通訊關係,其中第 $i$ 群的通訊關係會讓所有與編號 $u_i$ 的成員溝通成本不高於 $d_{1,i}$ 的成員們都與那些與編號 $v_i$ 的成員溝通成本不高於 $d_{2,i}$ 的成員們建立起一個通訊成本 $w_i$ 的新聯絡方式。
現在楠木好奇在新的情報系統中錦木千束與所有其他成員所需的溝通成本為何。
你,胡桃,做為世界最強駭客,可以幫助她嗎?
第一行由兩個整數 $N, M$ 所組成。
第二行由 $N$ 個數字所組成,第 $i$ 個數字 $p_i$ 代表第 $i$ 號成員的上司為第 $p_i$ 號成員,其中第 $0$ 號代表楠木、第 $1$ 號代表錦木千束。
第三行由 $N$ 個數字所組成,第 $i$ 個數字 $d_i$ 代表第 $i$ 號成員與其上司的通訊成本為 $d_i$。
接下來的 $M$ 行,每行由 $5$ 個數字 $u_i, d_{1,i}, v_i, d_{2,i}, w_i$ 所組成。
輸出 $N+1$ 行整數,第 $i$ 行代表錦木千束與第 $i$ 號成員的溝通成本,若錦木千束與第 $i$ 位成員無法溝通,則請在該行輸出 -1
。
IOICamp 2023 Day5 pL
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 2~36 | $\forall 1\leq i \leq N, p_i = i-1$ | 30 |
3 | 0~106 | 無特別限制 | 70 |