#P3934. [Ynoi Easy Round 2016] 炸脖龙 I
[Ynoi Easy Round 2016] 炸脖龙 I
Description
您正在打 galgame,然后您觉得这个 gal 不知所云,于是您弃坑了,开始写数据结构题:
给一个长为 的序列, 次操作,每次操作:
- 区间 加 ;
- 对于区间 ,查询:
Input Format
第一行两个整数 表示序列长度和操作数。
接下来一行, 个整数表示这个序列。
接下来 行,可能是以下两种操作之一:
- 表示区间 加上 ;
- 表示对区间 进行一次查询,模数为 。
Output Format
对于每个询问,输出一个数表示答案。
6 4
1 2 3 4 5 6
2 1 2 10000007
2 2 3 5
1 1 4 1
2 2 4 10
1
3
1
5 5
2 3 3 3 3
1 1 1 530739835
2 1 1 8356089
2 1 4 5496738
1 1 2 66050181
1 2 4 138625417
4306230
697527
Hint
Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477
对于100%的数据, , 序列中每个数在内,, 每次加上的数在内
共10组数据
京公网安备 11011102002149号