给你一个序列a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an,一开始都是000。
你需要支持qqq个操作:
1 x y d
2 x
第一行两个整数n,q(1≤n,q≤2×105)n, q (1\leq n, q\leq 2\times 10^5)n,q(1≤n,q≤2×105)。
接下来qqq行,每行两个操作。保证1≤x≤n,0≤y<x,1≤d≤1091\leq x\leq n, 0\leq y < x, 1\leq d\leq 10^91≤x≤n,0≤y<x,1≤d≤109。
对于每个操作,输出一个数表示答案。
5 6 1 2 1 3 1 3 2 5 2 3 2 5 1 5 0 6 2 5
3 8 14
注册一个 HiJudge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HiJudge 通用账户