AT_ijpc2015_i.自動MOD取り機

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

今天是小鑫鑫的生日,小鑫鑫 从妈妈那里得到了他期待已久的自动 MOD 取机。
这个自动取 MOD 机是一个能显示
N个变量 N 个变量
A1~AN A _1 ~A _N
的值的机器,由于小鑫鑫不懂如何正确使用机器,一直在乱玩这台机器上的命令,因此自动取 MOD 机开始表现出奇怪的行为。

原本的自动 MOD 取机具有以下命令:

设定 执行此命令会将 $ A_1 ~A _N $ 的值设为 0。
命令1 输入 p,vp,v 的值。在设置此命令后的第 ii 次命令时,在 A1~ApA_1~A_p 中,将所有模 i+vi+v 余数大于等于 ii 的值替换为大于这些数的最小 i+vi+v 的倍数。
命令2 输入 pp 的值。此命令将输出 ApA_p 的值。
命令3 输入 vv 的值。此命令会将 A1~AnA_1 ~ A_ n 的所有值增加 vv。
小鑫鑫无奈之下尝试编写一个回答这些命令的程序。然而,他还是一个孩子,所以他想请求你的帮助。

然而,小鑫鑫 在执行设定命令后不再执行设定命令,给定的输入只包括执行设定命令之后的命令。

输入格式

第一行输入
N N
和操作命令次数
Q Q 。
接下来
Q Q
行输入命令。

输出格式

输出
i i
次命令
2
的结果。

输入输出样例

  • 输入#1

    5 7
    3 5
    2 3
    1 3 10
    2 3
    1 4 10
    2 3
    2 4

    输出#1

    5
    13
    15
    15
  • 输入#2

    3 6
    2 1
    3 9
    1 3 3
    2 1
    1 1 1
    2 1

    输出#2

    0
    12
    12

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

首页