HDU 6035 Colorful Tree [樹形dp]

題意:給一顆樹,定義樹上路徑u到v的價值爲路徑上不一樣顏色的節點的數量,問全部路徑的總價值爲多少數組 題解:根據題意,所須要求解的價值能夠轉換爲,假設每條路徑上包含全部的顏色,也就是n*(n-1)/2*(總顏色個數),而後減去每一個顏色對不存在這個顏色的的全部路徑的貢獻。spa dfs樹上的每個節點,對於當前節點,咱們對每個子樹,用sum數組記錄每個顏色的截斷值,因而這個子樹的size-父節點顏色
相關文章
相關標籤/搜索