Subarray Sum Queries.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
512M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Hay un arreglo que consiste en enteros. Algunos valores en el arreglo se actualizarán, y después de cada actualización, su tarea es informar el subarreglo de suma máxima en el arreglo.
Entrada
La primera línea de entrada contiene los enteros y
: el tamaño del arreglo y el número de actualizaciones. El arreglo está indexada
. La siguiente línea tiene
enteros:
: el contenido inicial del arreglo. Luego hay
líneas que describen los cambios. Cada línea tiene dos enteros
y
: el valor en la posición
se convierte en
.
Salida
Después de cada actualización, imprima la suma máxima del subarreglo. Se permiten subarreglos vacíos (con suma 0).
Restricciones
Ejemplo de Entrada
5 3
1 2 -3 5-1
2 6
3 1
2 -2
Ejemplo de Salida
9
13
6
Comments