#L3518. 「CCO 2018 Day2」Boring Lectures
「CCO 2018 Day2」Boring Lectures
题目描述
译自 Canadian Computing Olympiad 2018 Day 2 B Boring Lectures
有一个长为 的数列,第 个数为 。
有 次修改,第 次会将第 个数改成 。
您需要求出在最初和每次修改之后,任意连续的 个元素中,最大值与次大值的和最大是多少。
输入格式
第一行三个整数 ,含义见题目描述。
第二行 个整数 ,表示这个序列。
接下来 行,每行两个整数 ,代表一次更改。
输出格式
输出 行,第 行代表第 次修改后得到的答案(第 行是未修改前的答案)。
样例
输入
4 3 1
6 1 2 4
1 3
输出
8
6
解释:
- 未修改时,选定区间 ,得到的和为 。
- 第一次修改后,选定区间 ,得到的和为 。
数据范围与提示
对于全部数据:
- ,,,
- ,,。
对于 的分数,。
对于另外 的分数,。