摘要:
Link Description \(q\) 次询问,每次给定 \(l,r,z\) ,求 \(\sum_{i=l}^r dep[Lca(i,z)]\) Solution 如果不转换一下的话,应该是相当不好求。可以这样想,求两点 u 和 v 的 lca 的深度,其实就是求 u 和 v 到根的路径的交的 阅读全文
摘要:
Link Solution 挺简单的一道题,对每种颜色开一棵动态开点的线段树,然后树剖查询即可。 就当是复习一下树剖,然后规范一下写法。主要是记录一下代码。 #include<stdio.h> const int N=1e5+7; inline int read(){ int x=0,flag=1; 阅读全文