Subarray 1
Límite de tiempo: 1000 ms
Límite de memoria: 128 MiB
Se te dará un array y una serie de consultas para obtener la suma sobre un subarray (un rango continuo de elementos dentro del array). Las consultas tienen como argumentos dos enteros y y consisten en hallar la suma de los elementos en el rango cerrado .
Formalmente, para cada consulta halla:
Entrada
La primera línea contiene dos enteros y (), el número de elementos del array y la cantidad de consultas respectivamente.
La segunda línea contiene enteros (), los elementos del array.
A continuación siguen líneas, cada una conteniendo dos enteros y (), el rango del subarray de la consulta.
Salida
Imprime enteros separados por líneas, donde cada entero es la respuesta a una consulta.
Ejemplo
Entrada
5 3
1 2 3 4 5
1 1
2 4
1 5
Salida
1
9
15