题目背景
作为幻想乡知名的记者射命丸文,文文常常需要为文文新闻采集相关的照片素材。
具体而言,文文会采集一大串的图片,用于为新的一期报纸提供图片。作为一份简短的快报,文文会从素材库中使用三张图片,第一张放在开头,第三张放在结尾,用于激发读者的阅读兴趣(毕竟,报纸的开头和结尾是最容易被看到的);第二张,则是为了帮助读者理解相关内容。
可是作为无双风神,文文收集的照片实在是太多了,以至于一时半会儿处理不过来。按照惯例,文文找到了在一旁吃瓜的你,希望你能帮她解决困难。
题目描述
尽管图片非常多,但幸运的是,文文已经将它们排成了一列,从左到右分别编号为 1∼n,文文选取的三张图片,应该是一个长度为 3 的子序列。(不妨设选取的照片的序号为 i,j,k ,则必须要有 i<j<k )。
此外,文文给每张照片定了一个吸引度 Ai 与大小 Bi 。
因为报纸版面太大会降低读者的兴趣,于是选定两张照片 i,k 后,规定必须选择最小的 Bj。
形式化地说,规定 ψ(i,k)=Ai+Ak−min(Bj),其中需要满足 i<j<k。
摸清了照片价值的计算,文文会告诉你共 m 个操作,可以分为以下三种:
-
1 x y :照片的吸引度发生变化。文文要将 Ax 修改为 y 。
-
2 x y :照片的大小发生变化。文文要将 Bx 修改为 y 。
-
3 l r :文文打算利用素材库的第 l 到第 r 张中的图片,你要告诉她 ψ(x,y) 的最大值( l≤x≤x+1<y≤r )。
输入格式
第一行两个整数 n,m,分别表示照片数量和操作次数。
第二行 n 个整数,表示序列 A,描述每张照片的吸引度。
第三行 n 个整数,表示序列 B,描述每张照片的大小。
接下来 m 行,每行描述一个操作,格式如上所述。
输出格式
对于每个操作三,输出一行一个整数,表示答案。
6 6
1 4 2 3 5 6
5 3 4 1 6 7
3 2 5
3 1 6
1 2 3
3 1 6
2 6 1
3 1 6
8
9
8
8
提示
数据范围及约定
Subtask12345n,m1≤n,m≤3001≤n,m≤5×1031≤n,m≤5×1051≤n,m≤105无特殊限制特殊性质无无仅有操作 3无无分值1020202030
-
对于 100% 的数据:
1≤n,m≤5×105。
1≤Ai,Bi,y≤108,1≤x≤n,1≤l≤r≤n。
保证 r−l+1≥3,即询问的区间长度大于等于 3