/ SUOI / 题库 /

#47 加和最大

#47 加和最大

背景

ZYH和XYH是"好"朋友
ZYH给XYH出了一道题

描述

给出N,Ai(1iN)A_i(1\leq i\leq N),Bi(1iN)B_i(1\leq i\leq N)
M个操作
A l r d 表示AiA_i+=d(lir)(l\leq i\leq r)
B l r v 表示BiB_i=max(BiB_i,v)(lir)(l\leq i\leq r)
Q l r 表示询问max(AiA_i+BiB_i)(lir)(l\leq i\leq r)

输入

第一行两个正整数N,M
第二行N个整数Ai(1iN)A_i(1\leq i\leq N)
第三行N个整数Bi(1iN)B_i(1\leq i\leq N)
接下来M行,每行一个操作

输出

对于每个询问,输出一行一个整数为max值

样例

输入

3 6
4 8 3 
6 10 7 
A 1 2 1
B 1 2 2
B 1 3 8
B 1 2 6
B 2 3 15
Q 1 3

输出

24

范围

50% N<=3000 M<=5000
60% M<=10000
70% N<=10000 M<=30000
80% N,M<=51045\ast 10^4
90% N,M<=10510^5
100% N,M<=31053\ast 10^5 -1000<=AiA_i,BiB_i<=1000 1<=l<=r<=N -10<=d<=1000 1<=v<=31073\ast 10^7

限制

1s
128M

信息

难度
4
分类
(无)
标签
(无)
递交数
5
已通过
2
通过率
40%
上传者