Caso # | Resultado | Tiempo | Memoria |
---|---|---|---|
#1 |
Incorrecto
|
0.003 s | 1 KBi |
#2 |
Incorrecto
|
0.004 s | 3 KBi |
#3 |
Incorrecto
|
0.004 s | 1 KBi |
#4 |
Incorrecto
|
0.002 s | 1 KBi |
#5 |
Incorrecto
|
0.003 s | 1 KBi |
#6 |
Tiempo límite excedido
|
1.082 s | 5 KBi |
#7 |
Tiempo límite excedido
|
1.018 s | 11 KBi |
#8 |
Error en tiempo de ejecución (NZEC)
Exited with error status 153 run: line 1: 3 File size limit exceeded(core dumped) ./a.out |
0.103 s | 9 KBi |
#9 |
Tiempo límite excedido
|
1.012 s | 8 KBi |
#10 |
Incorrecto
|
0.095 s | 8 KBi |
/* Code by Eduardo Vega */ #include <stdio.h> #include <stdlib.h> int main () { long int casos = 0, num_edificios = 0, altura = 0, found = 0, i, j, k; long int *edificios = NULL; scanf("%li", &casos); for (i = 0; i < casos; i++) { scanf("%li", &num_edificios); edificios = malloc(sizeof(long int) * num_edificios); for (j = 0; j < num_edificios; j++) { scanf("%li", &altura); edificios[j] = altura; } printf("Case #%li:", i + 1); for (j = 0; j < num_edificios; j++) { found = 0; for(k = 1; k < num_edificios; k++) { if (edificios[k] > edificios[j]) { printf(" %li", edificios[k]); found = 1; break; } } if (found == 0) printf(" %d", -1); } putchar('\n'); free(edificios); } return 0; }