G 樹的難題

2022-08-12 15:30:23 字數 766 閱讀 8747

時間限制 : 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統計的單詞,乙個空行代...