R. 魔法数组的奇幻之旅

    传统题 1000ms 256MiB

魔法数组的奇幻之旅

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

魔法数组的奇幻之旅

时间限制:1000ms

空间限制:256MB

题目描述

给定一个数 AA 。一个有 nn 个元素的数组 BB ,每个元素为 bib_i

保证 BB 数组初始时 bib_i 各不相同。

有以下两种操作:

修改 :0lrx:0 \quad l \quad r \quad x ,使 BB 数组区间 [l[\, l , r] r \,] 的每个元素加 xx

查询 :1lr: 1 \quad l \quad r ,查询一段区间 [l[\, l , r] r \,] 内所有 ( AA modmod bib_i ) 的和。

( 00 表示进行操作 1111 表示进行操作 22 ).

输入格式

第一行输入 nn , mm , AA ( 1n,m,A1e51≤ n,m,A ≤ 1e5 ) 表示数组空间大小,操作的次数, AA 的值。

接下来一行输入 nn 个整数 bib_i ( 1bi1e51≤b_i ≤ 1e5 ) 表示数组的各个元素值。

接下来 mm 行,每行首先输入 0lrx0 \quad l \quad r \quad x 进行修改操作或者 1lr 1 \quad l \quad r 进行查询操作。( 1l<rn,1x1e51\leq l < r \leq n, 1\leq x\leq 1e5 )

输出格式

输出每次查询操作的结果。

样例输入

4 6 100
10 11 12 13
0 1 4 55
1 1 4
0 1 4 34
1 1 4
0 1 4 1
1 1 4

样例输出

134
201
300

2025寒假集训赛

未参加
状态
已结束
规则
IOI
题目
27
开始于
2025-1-20 8:00
结束于
2025-1-23 8:00
持续时间
72 小时
主持人
参赛人数
38