为了避免读入太大,输入采取如下的形式。
第一行给定整数 $n$,表示给定数列长度为 $n$。
第二行给定整数 $q$,并且之后的 $q$ 行,每一行提供一个修改或询问,输入的格式与题目所述一致,请参见样例。
我们称上述给定的修改或询问为标准操作。
之后给定一个整数 $t$,并且之后的 $t$ 行每行给定两个正整数 $a_i$ 和 $b_i$,这里的下标 $i$ 依次记为 $1$ 到 $t$。
你需要对初始值全为零的长度为 $n$ 的序列做总计 $t\times q$ 次操作。
其中第 $\Big((i-1)q+j\Big)$ 次操作形如第 $\Big((a_i + j b_i) \bmod{q} + 1\Big)$ 个给定的标准操作($1\le i\le t$ 且 $1\le j\le q$)。