编程题
### 问题描述 野兽先辈有一个由 $n$ 个整数组成的数组。数组中的一些值将被更新,每次更新后,野兽先辈想要知道数组中的最大子数组和。 ### 输入格式 第一行包含整数 $n$ 和 $m$,表示数组的大小和更新次数。数组的索引为 $1, 2, \dots, n$。 接下来一行有 $n$ 个整数 $x_1, x_2, \dots, x_n$,表示数组的初始内容。 然后有 $m$ 行描述更改。每行有两个整数 $k$ 和 $x$,表示位置 $k$ 的值变为 $x$。 ### 输出格式 输出 $m$ 行,每行一个整数,表示最大子数组和。允许空子数组,即和为 $0$。 ### 样例输入 ``` 5 3 1 2 -3 5 -1 2 6 3 1 2 -2 ``` ### 样例输出 ``` 9 13 6 ``` ### 评测数据规模 $1 \leq n, m \leq 10^5$,$-10^9 \leq x_i \leq 10^9$,$1 \leq k \leq n$,$-10^9 \leq x \leq 10^9$。
查看答案
赣ICP备20007335号-2