#L1004. 爱画画的小Σ(draw)
爱画画的小Σ(draw)
爱画画的小Σ(draw)
题目背景
小来到了小的家里,又发现了小画的画,只不过这幅画是一个长条,于是又拿起画笔在他的画上涂涂改改。
题目描述
这幅画有 个片段,小有 次操作。一开始小给这幅画的每个片段评了一个美观度,每次修改会选择第 个片段把美观度修改成 ,或者问你在第 个片段到第 个片段中一些连续的片段美观值的和的最大值(包括 两个片段)。
输入格式
第一行,两个整数 和 。
接下来一行,共有 个整数,依次给出小对每个片段的评价
接下来 行 ,其中第一个整数 为 或 。
- 表示,小要评价画,接下来的两个整数 和 给出了选择片段的范围 。测试数据可能会出现 的情况,需要进行交换;
- 表示,小改变了对某个片段的打分,接下来的两个整数 和 ,表示小对第 个片段的打分变成了 。
输出格式
小每评价一次画,都对应输出一行,只包含一个整数,表示小可以选出的美观值和的最大值。
样例 #1
样例输入 #1
5 3
1
2
-3
4
5
1 2 3
2 2 -1
1 2 3
样例输出 #1
2
-1
提示
对于 的数据,,,所有美观值都是绝对值不超过 的整数。