#ABC256F. 三次前缀和
三次前缀和
三次前缀和
题目描述
给定 、 和 。
处理 个查询,每个查询为以下两种之一:
1 x v:将 更新为 。2 x:设 ,,。输出 对 取模的值。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个待处理的查询:
N Q
A_1 A_2 … A_N
query_1
query_2
⋮
query_Q
每个查询以以下两种格式之一给出:
1 x v
2 x
输出格式
对于每个 2 x 查询,输出答案,每个答案占一行。
样例
3 3
1 2 3
2 3
1 2 0
2 3
15
9
当第 1 个查询到来时,,所以 、、,因此 。
当第 3 个查询到来时,,所以 、、,因此 。
2 1
998244353 998244353
2 1
0
数据范围
- 输入中的所有值均为整数。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 2771
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者