这肯定是一道简单题。
你有一个长度为 n 的序列,第 i 个元素是 0 ≤ ai ≤ 2。
给出 q 次修改,每次形如给定区间 [l, r] 将 ai 变为 (ai + 1)%3。
每次修改后,询问有多少个区间 L, R 满足 1 ≤ L ≤ R ≤ n 同时包含 0, 1, 2 。
样例1
8 3
0 0 1 2 2 2 0 1
2 5
2 6
3 8
样例2
15 8
0 1 0 1 0 1 0 1 0 1 2 0 0 1 2
1 1
1 1
3 3
5 8
6 15
3 11
8 11
8 10
样例1
15
15
10
6
样例2
53
53
61
59
68
79
75
74
68