在样例1解释中
样例 1 解释
容易发现 LCAS(2)=LCAS(4)=LCAS(5)=0。这里说明如何计算 LCAS(1) 和 LCAS(3)。首先说明 LCAS(3):
- 以 3 为根,那么有 lca(3,3,4)=lca(3,3,5)=lca(3,4,4)=3,这部分的贡献是 3×w3=6。
- 以 4 为根,那么有 lca(4,3,4)=lca(4,4,5)=4,lca(4,3,5)=3,这部分的贡献是 2×w4+1×w3=4。
- 以 5 为根,那么有 lca(5,3,5)=lca(5,4,5)=5,lca(5,3,4)=3,这部分的贡献是 2×w5+1×w3=8。
其中以 3 为根的一句,后面的那么有应为
以 3 为根,那么有 lca(3,3,4)=lca(3,3,5)=lca(3,4,5)=3,这部分的贡献是 3×w3=6。
将最后一个 lca(3,4,4) 改为了 (3,4,5) ,因为原来的元素与题目要求 k<j 不符,且漏下了这种情况。