树的直径和树的重心堪称是树上最美妙的两个性质,以后再添树的重心的性质

树的直径的求法:dp或者两遍搜索

树的直径应用:树网的核:这个偏心距可以证明肯定离直径时最优,考虑多次dfs把链拉出来,在上面双指针找最远的点 双倍经验:消防局的设立

 agc005c:

首先最大的两个数一定是直径端点,最小的那个一定是直径中点。

当然也可以叫直径中边,判一下是否可行。

然后我们发现直径是有连续性的(显然)

然后我们发现直径是有对称性的,也就是说每种取值肯定有至少两种。

agc033c:

这个移的过程肯定是一条链。

一条什么链呢,最特殊的当然是直径。

然后我们发现可以在直径上dp。

然后就是二人博弈经典转移dp了。