题意:给定一个树形图,节点10^5,有两种操作,一种是把某两点间路径(路径必定唯一)上所有点的权值增加一个固定值. 另一种也是相同操作,不同的是给边加权值.操作次数10^5.求操作过后,每个点和每条边的权值. 分析:此题时间卡得非常紧,最好用输入外挂,最好不要用RMQ来求解LCA. 此题是典型的在线LCA问题,先讲讲在线LCA要怎么做. 在线LCA有两种方法,第一种比较常见,即将其转化成RMQ问题. 先对树形图进行深度优先遍历,遍历过程记录路线中点的途经序列,每个非叶子节点会在序列中出现多次,从…