摘要:
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3684题目意思是: 给定一个n个节点的树,边有长度和权值。然后求一个最小值值Power,当把权值小于等于Power的边全部破坏时,所有的叶子节点都和中心点不连通。 题目保证树的中心唯一。首先两次dfs求出树的直径,然后在这条路径上找到中点。从任意点进行第一次dfs求得数的直径的一个端点,从这个端点dfs求得另一个端点然后遍历直径,找到最接近直径一半的点就是中点。然后以中点为根,进行树形DP(dfs)对于一个点point来说,所需要的最小Power为,Min(Max(所.. 阅读全文