摘要: 问题显然可以分为两部分:\(u\) 的子树内和 \(fa_u\) 到 \(v\) 的链上。前者需要树上背包,后者需要取 \(\max\)。 考虑用线段树维护这两个值。子树内的答案只需要一次区间查询,再加上树上背包的 \(O(m^2)\),总共为 \(O(m^2\log n)\)。链上的答案需要进行树 阅读全文
posted @ 2025-01-25 22:44 zhangxy__hp 阅读(35) 评论(0) 推荐(0)