【BZOJ 1912】【樹的直徑】

對於 K=0 ,顯然 dis=2∗(n−1) ,即每條邊都要走兩遍。web 對於 K=1 ,若是咱們將 (u,v) 連一條邊,則從 u 至 v 所通過的邊都只用走一次便可,咱們要最小化所走的距離,那麼咱們只要最大化只走一次的邊數便可,即求這棵樹的直徑 len1 ,那麼 dis=2∗(n−1)−len1+1 ,加 1 是由於還多連了一條邊 (u,v) 。svg 對於 K=2 ,將樹的直徑上的邊的邊權
相關文章
相關標籤/搜索