Caso # | Resultado | Tiempo | Memoria |
---|---|---|---|
#1 |
Incorrecto
|
0.004 s | 3 KBi |
#2 |
Incorrecto
|
0.004 s | 17 KBi |
#3 |
Incorrecto
|
0.004 s | 7 KBi |
#4 |
Incorrecto
|
0.004 s | 1 KBi |
#5 |
Incorrecto
|
0.004 s | 3 KBi |
#6 |
Incorrecto
|
0.005 s | 1 KBi |
#7 |
Incorrecto
|
0.004 s | 1 KBi |
#8 |
Incorrecto
|
0.256 s | 2 KBi |
#9 |
Tiempo límite excedido
|
0.591 s | 1 KBi |
#10 |
Tiempo límite excedido
|
0.625 s | 1 KBi |
#11 |
Tiempo límite excedido
|
0.638 s | 1 KBi |
#12 |
Tiempo límite excedido
|
0.674 s | 1 KBi |
#13 |
Incorrecto
|
0.025 s | 16 KBi |
#14 |
Tiempo límite excedido
|
0.693 s | 1 KBi |
/* Code by Eduardo Vega */ #include <stdio.h> #include <stdlib.h> int main () { long int size = 0, num_consultas = 0, consulta1 = 0, consulta2 = 0, num, suma, i, j; long int *array = NULL; scanf("%li", &size); array = malloc(sizeof(long int) * size); for (i = 0; i < size; i++) { scanf("%li", &num); array[i] = num; } scanf("%li", &num_consultas); for (i = 0; i < num_consultas; i++) { scanf("%li%li", &consulta1, &consulta2); if (consulta1 >= size || consulta2 >= size) { free(array); return -1; } for (j = consulta1; j <= consulta2; j++) suma += array[j]; printf("%li\n", suma); suma = 0; } free(array); return 0; }