/ SUOI / 题库 /

#47 加和最大

#47 加和最大

背景

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

描述

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

输入

第一行两个正整数N,M
第二行N个整数\(A_i(1\leq i\leq N)\)
第三行N个整数\(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<=\(5\ast 10^4\)
90% N,M<=\(10^5\)
100% N,M<=\(3\ast 10^5\) -1000<=\(A_i\),\(B_i\)<=1000 1<=l<=r<=N -10<=d<=1000 1<=v<=\(3\ast 10^7\)

限制

1s
128M

信息

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