http://www.lydsy.com/JudgeOnline/problem.php?id=1036 题意:中文题意. 思路:也是普通的树链剖分.唯一注意的点是在change函数中 while(top[u] != top[v]) { if(dep[top[u]] < dep[top[v]]) swap(u, v); ) ans = max(ans, query(, , tim, tid[top[u]], tid[u], type)); , , tim, tid[top[u]], tid[u]…