AT_abc340_e.[ABC340E] Mancala 2

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 个编号为 00 到 N−1N-1 的箱子。最初,第 ii 个箱子中有 AiA_i 个球。

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

  • 将变量 CC 设为 00。
  • 取出箱子 BiB_i 中的所有球,全部拿在手上。
  • 只要手中还至少有 11 个球,就重复以下处理:
    • 将 CC 的值加 11。
    • 从手中取出 11 个球,放入箱子 (Bi+C) mod N(B_i+C)\bmod N。

请在所有操作结束后,输出每个箱子中球的数量。

输入格式

输入以如下格式从标准输入给出。

NN MM A0A_0 A1A_1 …\ldots AN−1A_{N-1} B1B_1 B2B_2 …\ldots BMB_M

输出格式

操作全部结束后,设第 ii 个箱子中有 XiX_i 个球。请按顺序输出 X0,X1,…,XN−1X_0,X_1,\ldots,X_{N-1},用空格分隔。

输入输出样例

  • 输入#1

    5 3
    1 2 3 4 5
    2 4 0

    输出#1

    0 4 2 7 2
  • 输入#2

    3 10
    1000000000 1000000000 1000000000
    0 1 0 1 0 1 0 1 0 1

    输出#2

    104320141 45436840 2850243019
  • 输入#3

    1 4
    1
    0 0 0 0

    输出#3

    1

说明/提示

限制条件

  • 1≤N≤2×1051\leq N\leq 2\times 10^5
  • 1≤M≤2×1051\leq M\leq 2\times 10^5
  • 0≤Ai≤1090\leq A_i\leq 10^9
  • 0≤Bi<N0\leq B_i < N
  • 所有输入均为整数

样例解释 1

操作过程如下所示。 图

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页