题目大意 \(n\)(\(n\leq10^5\))个点的一棵树,有边权\(w\),给定\(l,r\),求边数在\([l,r]\)中的路径的平均边权的最大值 题解 二分答案,判断时将边权变成\(w-mid\),判断是否存在一条边权总和非负且边数在[l,r]的路径 设\(f(i,j)\)表示从点\(i\)往下走\(j\)条边的边权总和最多是多少 则有\(f(i,j)=max_{v\in son(i)}\{f(v,j-1)+w(i,v)\}\) \(ans(i)=max_{v\in son(i) ,…