#ABC340E. 曼卡拉2

曼卡拉2

问题描述

NN 个编号为 00N1N-1 的盒子。最初,盒子 ii 包含 AiA_i 个球。

光头强将按顺序对 i=1,2,,Mi=1,2,\ldots,M 执行以下操作:

  • 将变量 CC 设置为 0
  • 从盒子 BiB_i 中所有的球拿到手里。
  • 重复以下过程直到手中无球:
    • CC 的值增加 1。将一个球从手中放入盒子(Bi+C)modN(B_i+C) \mod N 中。

完成所有操作后,确定每个盒子中的球的数量。

数据规模

1N2×1051\leq N\leq 2×10^5

1M2×1051\leq M\leq 2×10^5

0Ai1090\leq A_i\leq 10^9

0Bi<N0\leq B_i<N

所有输入值都是整数。

输入

输入来自标准输入,格式如下:

N MN\ M

A0 A1  AN1A_0\ A_1\ \ldots\ A_{N-1}

B1 B2  BMB_1\ B_2\ \ldots\ B_M

输出

XiX_i 是完成所有操作后盒子 ii 中的球数。按顺序打印 X0,X1,,XN1X_0,X_1,\ldots,X_{N-1},以空格分隔。

5 3
1 2 3 4 5
2 4 0
0 4 2 7 2

操作如下进行:

3 10
1000000000 1000000000 1000000000
0 1 0 1 0 1 0 1 0 1
104320141 45436840 2850243019
1 4
1
0 0 0 0
1