列文虎克
查看原帖
列文虎克
269085
Iceturky楼主2024/6/20 21:09

在样例1解释中

样例 1 解释

容易发现 LCAS(2)=LCAS(4)=LCAS(5)=0\mathrm{LCAS}(2)=\mathrm{LCAS}(4)=\mathrm{LCAS}(5)=0。这里说明如何计算 LCAS(1)\mathrm{LCAS}(1) 和 LCAS(3)\mathrm{LCAS}(3)。首先说明 LCAS(3)\mathrm{LCAS}(3):

  • 以 33 为根,那么有 lca(3,3,4)=lca(3,3,5)=lca(3,4,4)=3\mathrm{lca}(3,3,4)=\mathrm{lca}(3,3,5)=\mathrm{lca}(3,4,4)=3,这部分的贡献是 3×w3=63\times w_3=6。
  • 以 44 为根,那么有 lca(4,3,4)=lca(4,4,5)=4,lca(4,3,5)=3\mathrm{lca}(4,3,4)=\mathrm{lca}(4,4,5)=4,\mathrm{lca}(4,3,5)=3,这部分的贡献是 2×w4+1×w3=42\times w_4+1\times w_3=4。
  • 以 55 为根,那么有 lca(5,3,5)=lca(5,4,5)=5,lca(5,3,4)=3\mathrm{lca}(5,3,5)=\mathrm{lca}(5,4,5)=5,\mathrm{lca}(5,3,4)=3,这部分的贡献是 2×w5+1×w3=82\times w_5+1\times w_3=8。

其中以 33 为根的一句,后面的那么有应为

以 33 为根,那么有 lca(3,3,4)=lca(3,3,5)=lca(3,4,5)=3\mathrm{lca}(3,3,4)=\mathrm{lca}(3,3,5)=\mathrm{lca}(3,4,5)=3,这部分的贡献是 3×w3=63\times w_3=6。

将最后一个 lca(3,4,4)\mathrm{lca}(3,4,4) 改为了 (3,4,5)(3,4,5) ,因为原来的元素与题目要求 k<jk<j 不符,且漏下了这种情况。

2024/6/20 21:09
加载中...