题目链接 Update:这种分块写法...可以被卡掉啊... 好像没有靠谱的树分块写法... /* 对树上节点进行分块,每个点记录dep,fa,val,Max,Sum,Max,Sum表示当前点在该块内的子树中权值最大值与和 节点i各值表示从root[i]到i一段路径的的对应值.因为求值时应是向上找到LCA,所以记录一个从根到叶的信息 修改一个点i时影响的只是该块内从fa[i]以下的点,暴力向下更新 查询路径时不断向上找LCA.注意每次都是让深度大的跳,以避免分类讨论 当两个点在一个块内时暴力一步…