TOPIC

PROBLEM 1545 - URI Fórum 1.0

URI Online Judge asked 6 years ago

URI Online Judge Fórum 1.0

MOD

This topic was solved and cannot recieve new replies.

  • caio replied 4 years ago

    To com problema, sempre que submeto meu código o URI da "Time limit exceeded" e eu não sei qual é o problema. O código é esse: [*]

    include include define ler(a) scanf("%d", &a)

    int main() { int i, x, z, y;

    while(ler(x) != 0){
        int vetor[x];
        z = 0;
        for(i = 0; i < x; i++){
            ler(vetor[i]);
        }
        y = x;
        for(i = 0; i < x/2; i++){
            if (vetor[i] > vetor[y - 1]){
                z = z + vetor[i];
                y--;
            }
            if (vetor[i] < vetor[y - 1]){
                z = z + vetor[y - 1];
                y--;
            }
        }
        printf("%d\n", z);
    }
    return 0;

    } [*]

  • Allyson Dias de Lima replied 4 years ago

    Observe o tamanho da variável para armazenar o resultado.

  • Domitila Crispim Pietropaolo replied 5 years ago

    #include <stdio.h>
    int main (){
        long long int a, b, c, v, s, d;
        while (scanf ("%lld", &a)!=EOF){
                d=-12903923;
                v=-12903923;
                for (c=0; c<a; c++){
                    scanf ("%lld", &s);
                    if (s>v){
                        if (s>d){
                                v=d;
                                d=s;
                        }
                        else {
                                v=s;
                        }
                    }
                }
                printf ("%lld\n", v+d);
        }
    
    }

    WA 100%