#4499. SPOJ11470 TTM - To the moon
SPOJ11470 TTM - To the moon
SPOJ11470 TTM - To the moon
可持久化线段树区查区修模板
题目描述
一个长度为 的数组 , 种操作 :
-
C l r d
:区间 中的数都加 ,同时当前的时间戳加 。 -
Q l r
:查询当前时间戳区间 中所有数的和 。 -
H l r t
:查询时间戳 区间 的和 。 -
B t
:将当前时间戳置为 。
所有操作均合法 。
ps:刚开始时时间戳为
输入格式
无
输出格式
数据保证:,,,。在刚开始没有进行操作的情况下时间戳为 ,且保证 B
操作不会访问到未来的时间戳。
由 @bztMinamoto @yzy1 提供翻译
输入输出样例 #1
输入 #1
10 5
1 2 3 4 5 6 7 8 9 10
Q 4 4
Q 1 10
Q 2 4
C 3 6 3
Q 2 4
输出 #1
4
55
9
15
输入输出样例 #2
输入 #2
2 4
0 0
C 1 1 1
C 2 2 -1
Q 1 2
H 1 2 1
输出 #2
0
1