在某款游戏中,地图被抽象成了一条长度为 的数轴。
初始时,数轴上有 个图腾,第
个图腾位置为
,其拥有能量值
。
每个整数点的能量 由该点 左侧最近 图腾的能量值
和 右侧最近 图腾的能量值
共同决定:
(若整数点上有图腾,那么该点的能量
为
)。
现在 charan 作为游戏的控制者,他会进行 次操作,操作仅有两种方式:
保证第一个整数点和最后一个整数点初始时会有图腾存在。
第一行包含三个整数
![]()
,分别表示 数轴长度、图腾数量、操作次数 。
第二行包含
个不同的整数
,
表示第
个图腾所在的 位置。
第三行包含
个整数
,表示第
个图腾的 能源值 。
接下来的
行,每行包含三个整数。
第一个整数是
(
),表示 操作类型。
如果,那么接下来的两个整数是
和
![]()
,表示 第一类操作。
如果,那么接下来的两个整数是
和
![]()
,表示 第二类操作 。
对于每一个第二类操作,输出查询到的答案。
每个答案之间用换行间隔。