bzoj#P4355. Play with sequence
Play with sequence
题目描述
维护一个长度为 的序列 ,现在有三种操作:
1 u v c
:对于 ,将 更改为 ;2 u v c
:对于 ,将 更改为 ;3 u v
:输出 。
输入格式
第一行两个整数 ,分别表示序列长度和操作个数。
第二行 个整数,,描述序列的初始状态。
接下来 行,每行表示一个操作。
输出格式
输出若干行,每行一个整数,依次回答每个操作 3 的问题。
5 3
6 4 6 6 4
2 1 5 -5
1 3 4 4
3 1 5
2
数据范围
对于 的数据,,。
对于操作 1,保证 ,对于操作 2,保证 。
且对于所有操作,保证 。
来源
鸣谢 Claris。