题面 CF101D Castle 给一棵 \(n\) 个节点的带权树,求一种遍历方案,从 \(1\) 出发,每条边走两次,走过所有点,第一次经过每个节点的平均时间最小.输出这个平均时间. 数据范围:\(2\le n\le 10^5\). 题解 可以对于每棵子树单独计算. 虽然子树内走的顺序是不固定的,但是要消耗的总时间是固定的. 设 \(f_u\) 表示 \(u\) 这棵子树内的第一次经过每个节点的 时间和,\(w_{u,v}\) 是 \(u,v\) 两点间的边权,\(sz_u\) 是 \(u\…