时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
本题没有题目背景,请自己脑补。
现有长为

的正整数数列

,你需要维护一个数据结构,有两种操作:
1.输入
)
,输出

这段“从左向右展开”的结果,即
2.输入
)
,让

,即让下标位于
![[l,r]](https://www.nowcoder.com/equation?tex=%5Bl%2Cr%5D)
范围内的元素

的值加一。
输入描述:
第一行两个整数
,分别表示原始数列长度和操作个数。
第二行
个正整数
,满足
。
接下来
行,每行三个正整数
,对应上述的操作。
输出描述:
对于每个操作
,输出一个数表示结果,一个结果占一行。
备注:
注:遇到

的情况:对于操作

你只需输出

;对于操作

你只需修改

。
如果 Python3 提交超时的话可以尝试提交 PyPy3。