#ABC340E. 播棋 2

播棋 2

播棋 2

题目描述

有编号为 00N1N-1NN 个盒子。初始时盒子 ii 中有 AiA_i 个球。

高桥君将按 i=1,2,,Mi=1,2,\ldots,M 的顺序依次执行以下操作:

  • 将变量 CC 设为 00
  • 取出盒子 BiB_i 中的所有球拿在手中。
  • 只要手中还有球,就重复以下过程:
    • CC 的值加 11
    • 从手中取一个球放入盒子 (Bi+C)modN(B_i+C) \bmod N

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

输入格式

输入按以下格式从标准输入给出:

NN MM
A0A_0 A1A_1 \ldots AN1A_{N-1}
B1B_1 B2B_2 \ldots BMB_M

输出格式

设完成所有操作后盒子 ii 中的球数为 XiX_i。按顺序用空格分隔输出 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

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 1M2×1051 \le M \le 2 \times 10^5
  • 0Ai1090 \le A_i \le 10^9
  • 0Bi<N0 \le B_i \lt N
  • 所有输入值均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
3204
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签