1. 程式人生 > >【養生】NOIP模擬賽

【養生】NOIP模擬賽

分開 最小 合並 排序 -1 nbsp 判斷 傳遞 9.4

第一場:9.4

T1:n個點的樹,k個特殊點要求斷k-1條邊使它們分開,求最小代價。

算法:排序+並查集||樹型DP

題解:從大到小排序邊權後依次枚舉,若兩端點特殊則斷邊,若一端點特殊則合並傳遞,若無端點特殊則合並。

這是常見的【排序+並查集】的套路,這道題特殊在要從大到小排序後選擇保留邊,這樣是為了並到最後兩個點間路徑只剩最小的一條,方便判斷,正難則反

T2:哈希O(n)判斷。

第二場:

第三場:

【養生】NOIP模擬賽