樹形DP—樹的直徑

樹的直徑 通俗的講就是求樹上的最長鏈的長度 通常有兩種求法,各有優點html DP法 咱們假設樹的根是rt 那麼樹的直徑顯然會有兩種狀況 1.直徑的兩個端點分別在rt的兩個子樹內 2.直徑在rt的某個子樹內 這裏就能夠用到分治的思想,先以rt爲根處理狀況1,再遞歸rt的子樹將狀況2轉變爲狀況1處理node 用 d p [ u ] dp[u] dp[u]表示從結點u出發向u的子樹走能走到的最遠距離
相關文章
相關標籤/搜索