有一個序列 $A$ 長度為 $N(N \leq 3 \times 10^ 5)$
剛開始 $A_0 = 0, A_1 = 0,\ldots,A_{N-1} = 0$
接下來有 $M(M \leq 3 \times 10^ 5)$ 個操作
每個操作之間間隔一單位時間
時間由第一個操作算起
1 l r x
代表將 A[l, r] += x
$(0 \leq l \leq r < n)$, $|x| = 1$
2 x
代表詢問從開始到現在,有幾單位時間 $A_x$ 為 $0$, $(0 \leq x < n)$
保證在操作過程中,所有 $A$ 的元素皆不小於 $0$
第一行有兩個正整數 $N, M$
接下來有 $M$ 行,
每行皆有一筆操作,格式如上
對於每一筆操作請輸出一行整數代表答案
不要中毒 ><
by kevin_zhang
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~9 | $N, M \leq 5000$ | 15 |
2 | 0~29 | $N, M \leq 30000$ | 20 |
3 | 0~44 | no additional limits | 65 |