第一行输入两个正整数N,Q,分别表示城市的数目和操作的数目。
接下来有N – 1行,第i行是两个正整数pi, ci,表示城市pi是城市i的父亲结点,且连接pi和i的道路的初始收费为ci(1≤ci≤1000)。
接下来有Q行,每行是如下两种类型之一:
INC u v w (u, v, w都是整数,且1≤u, v≤N, 0≤w≤1000,注意u, v可能相等)
ASK p (p是正整数,且p≤N)
意义如题目所述。
对每个ASK类型的操作,输出所求的答案。请你输出答案对2019取模后的结果。
乐乐王国的地图如下:如图1,城市1的管理区域是1,2,3,4,5;城市2的管理区域是2,3,5;城市3,4,5的管理区域是它们自己。
经过前两次操作,道路费用变化如图2。
这时,(2,3),(2,5),(3,5)的费用和=6+1+7=14。
再进行一次修改(第4个操作),变化如图3。
这时,(1,2)(1,3)(1,4)(1,5)(2,3)(2,4)(2,5)(3,4)(3,5)(4,5)的总费用为:
4+10+5+8+6+9+4+15+10+13=84
1≤Q,N≤50000,树的深度不超过10000,其他输入数据的范围在输入格式中已给出。