1. 程式人生 > >AT2061 Tree Restoring (樹的直徑)

AT2061 Tree Restoring (樹的直徑)

https://www.luogu.org/problemnew/show/AT2061

題意:

給你每個點到最遠點的距離,求是否存在這樣的一顆樹。

n<=200。

 

思路:

一個性質是每個點的最遠點一定是直徑的端點。 
然後我們找出直徑長度,要求能構造出這條直徑(每種距離都有2個點,當然直徑中心只需要1個)。 
然後其餘點都可以直接接在直徑上,因此到最遠點的距離不能少於直徑長度的一半。 
滿足就能構造。