時間限制 : 10000 ms 空間限制 : 165536 kb
評測說明 : 1s,128m
問題描述
給出乙個無根樹。樹有n個點,邊有權值。每個點都有顏色,是黑色、白色、灰色這三種顏色之一,稱為一棵三色樹。
可愛的alice覺得,乙個三色樹為均衡的,當且僅當,樹中不含有黑色結點或者含有至多乙個白色節點。
然而,給出的三色樹可能並不滿足這個性質。所以,alice打算刪去若干條邊使得形成的森林中每棵樹都是均衡的,花費的代價等於刪去的邊的權值之和。
請你計算需要花費的代價最小是多少。注意,輸入檔案包含多組測試資料。
輸入格式
第一行包含乙個正整數t,表示有t組測試資料。
接下來依次是t組測試資料。
每組測試資料的第一行包含乙個正整數n。
第二行包含n個0、1、2之一的整數,依次表示點1到點n的顏色。
其中,0表示黑色,1表示白色,2表示灰色。
接下來n-1行,每行為三個整數ui、vi、ci,表示一條權值等於ci的邊(ui,vi)。
1 ≤ n ≤ 300000,1 ≤ t ≤ 5,0 ≤ ci ≤ 109
輸出格式
輸出 t行,每行乙個整數,依次表示每組測試資料的答案。
樣例輸入
1 5
0 1 1 1 0
1 2 5
1 3 3
5 2 5
2 4 16
樣例輸出
提示樣例1解釋://花費 10的代價刪去邊(1, 2)和邊(2, 5)
1900 985的「樹」難題
time limit 1 sec memory limit 128 mb 985給你一棵 樹 以及它的根節點,要求你先判定它是否是一棵樹,其次他想知道每個節點的 太子 數目以及它的父親 root的話輸出自己 太子判定條件 一 若x是y的孩子節點,那麼x是y的 太子 二 若x是y的 太子 且y是z的 ...
字典樹 統計難題
描述 ignatius最近遇到乙個難題,老師交給他很多單詞 只有小寫字母組成,不會有重複的單詞出現,現在老師要他統計出以某個字串為字首的單詞數量 單詞本身也是自己的字首 輸入輸入資料的第一部分是一張單詞表 不超過15000個 每行乙個單詞,單詞的長度不超過10,它們代表的是老師交給ignatius統...
字典樹 統計難題
ignatius最近遇到乙個難題,老師交給他很多單詞 只有小寫字母組成,不會有重複的單詞出現 現在老師要他統計出以某個字串為字首的單詞數量 單詞本身也是自己的字首 input輸入資料的第一部分是一張單詞表,每行乙個單詞,單詞的長度不超過10,它們代表的是老師交給ignatius統計的單詞,乙個空行代...