2024/11/25
Link
考虑 \(b_u=a_u-\displaystyle\sum_{v\in son_u}a_v\),那么就有如下操作,使得所有 \(b_u\le0\),特别的,叶子结点的 \(b\) 值为 \(+\infty\)。
操作:选一对点 \((u,v)\),使得 \(u\) 是 \(v\) 的祖先,然后让 \(b_u\gets b_u+1,\)b_v\gets b_v-1$。
显然用深度更浅的点不会更劣。
考虑 \(b_u=a_u-\displaystyle\sum_{v\in son_u}a_v\),那么就有如下操作,使得所有 \(b_u\le0\),特别的,叶子结点的 \(b\) 值为 \(+\infty\)。
操作:选一对点 \((u,v)\),使得 \(u\) 是 \(v\) 的祖先,然后让 \(b_u\gets b_u+1,\)b_v\gets b_v-1$。
显然用深度更浅的点不会更劣。