#abc256h. [abc256_h]I like Query Problem

[abc256_h]I like Query Problem

给定 n,q n, q ,和序列 an a_n ,给定 q q 次操作,有三种:

1 L R x:对于 [L,R] [L, R] 内的所有 i i 进行 aiaix a_i \leftarrow \lfloor \dfrac{a_i}{x} \rfloor

2 L R y:区间推平 [L,R] [L, R] y y

3 L R:输出 i=LRai \sum_{i = L}^R a_i