U312894 工资

题目描述

坤坤开了一个综艺公司,共有$N$名员工,编号$1 \sim N$(坤坤的编号为$1$),除了坤坤以外每个员工都有一个直接上司。 现在坤坤想要你帮他维护公司的工资系统: 每个人有一个初始工资,一个员工可以对他的所有下属(直接和间接)的工资进行修改,坤坤在一些时候想知道某个员工的工资。

输入格式

第$1$行,$2$个整数$N,M$,表示公司员工数和操作次数。 第$2$行,$1$个整数是坤坤的起始工资。 第$3$行到第$N+1$行,每行两个整数$W_i,S_i$,分别表示第$i$名员工的起始工资和上司。 接下来$M$行,每行表示$1$次操作,分为以下$2$类: 1. `p A X` – 员工$A$给他/她的所有下属的工资增加$X(|X|≤10000)$ 2. `u A` – 坤坤想知道员工$A$现在的工资是多少(可能为负QAQ)

输出格式

对于每个第二类操作输出$1$行$1$个整数,表示第$A$名员工当时的工资。

说明/提示

对于$30\%$的数据,有$1 \le N,M \le 10^3$ 对于$100\%$的数据,有$1 \le N,M \le 5*10^5,1 \le Wi \le 10000$