2024/11/25

考虑 \(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$。

显然用深度更浅的点不会更劣。

posted @ 2024-11-25 16:53  incra  阅读(13)  评论(0)    收藏  举报