对于 K=0 ,显然 dis=2∗(n−1) ,即每条边都要走两遍。
对于
K=1
,如果我们将
(u,v)
连一条边,则从
u
至
对于 K=2 ,将树的直径上的边的边权设为 -1,再求一次剩下边中树的直径,那么 dis=2∗(n−1)−len1+1−len2+1 。
对于 K=0 ,显然 dis=2∗(n−1) ,即每条边都要走两遍。
对于
K=1
,如果我们将
(u,v)
连一条边,则从
u
至
对于 K=2 ,将树的直径上的边的边权设为 -1,再求一次剩下边中树的直径,那么 dis=2∗(n−1)−len1+1−len2+1 。