#4447. B
B
B
你有一个长度为 的序列 。
你需要进行 次操作。
- 给定 ,将 赋值为 。
- 给定 ,将所有 的 赋值为 。( 为取模运算)
- 给定 ,求所有 的 的最大值。
输入格式
第一行两个整数 。
第二行 个整数 。
接下来 行每行第一个整数表示操作类型,后面 或 个整数表示这次操作给定的参数。
输出格式
对于所有操作 ,输出一行一个整数表示这次操作的答案。
输入样例
3 5
2 3 3
3 1 3
2 2 3 2
3 1 3
1 2 5
3 2 3
输出样例
3
2
5
数据范围
对于 的数据,满足 。
对于另外 的数据,满足没有操作 。
对于所有数据,满足 $n,m\leq 10^5,1\leq a_i,x,k\leq 10^9,1\leq l\leq r\leq n$ 。
相关
在下列比赛中: