hdu6446 網絡賽 Tree and Permutation(樹形dp求任意兩點距離之和)題解

題意:有一棵n個點的樹,點之間用無向邊相連。現把這棵樹對應一個序列,這個序列任意兩點的距離爲這兩點在樹上的距離,顯然,這樣的序列有n!個,加入這是第i個序列,那麼這個序列所提供的貢獻值爲:第一個點到其他所有點距離之和。求所有序列貢獻值之和。 思路:假如第一個點是k,那麼後面n-1個點共有(n - 1)!種排列,也就是說,第一個點是k那麼這樣的序列的貢獻值爲(n - 1)!*(k到其他點距離之和),
相關文章
相關標籤/搜索