题目链接 https://www.luogu.com.cn/problem/P3128 解题思路 树上差分 LCA知道树上差分在什么情况下使用,树上路径,树上两点等。 AC代码 #include<bits/stdc++.h> using namespace std; const int N=5e4+10; const int INF=0x3f3f3f3f; vector<int> e[N]; int n,k,a,b,ans=-INF,Time; int sum[N],path[N<<1],st[N<<1][20],pos[N<<...