题1 - [LNOI2014]LCA 题目支持q个询问[l,r]中的结点与z结点的lca的深度之和,即∑l≤i≤rdeep[LCA(i,z)] \sum_{l≤i≤r} deep[LCA(i,z)]∑l≤i≤rdeep[LCA(i,z)] 思路:很明显,在1≤n≤50000,1≤m≤50000的条件下,在线查询lca的复杂度直接爆炸,因此我们考虑离线(嗯,想到这一步后就gg了) 既然直接查询lca不行,那么我们换一种想法。仔细想想,我们要查的其实并不是lca,而是lca的深度。 我们把 i 到根节点的这条链上权值+1,然后再询问 z 到根节点的链上权值之和,我们会发现,其实这就等于lca的深...