第一行包含两个数字 n 和 m,表示初始时有 n 个节点,
每次移动不能超过 m 个。
第二行 n 个正整数 a1,a2...an,表示初始时候的石子数量,其中 1 号节
点为根节点。
接下来 n 1 行,每行两个整数 u 和 v,表示有一条从 u 到 v 的边。
接下来一行一个数 t,表示操作的数目。
接下来 t 行,每行代表一个操作,每行的第一个数字代表操作类型,其中:
若为 1,后跟一个数字 v,表示询问在 v 的子树中做游戏先手是否必胜。
若为 2,后跟两个数字 x, y 表示将节点 x 的石子数修改为 y。
若为 3,后跟三个数字 u, v, x,表示为 u 节点添加一个儿子 v,初始石
子数为 x。