TOPIC

Time Limit

jlsmota0 asked 5 years ago

loop=int(input())
k=[int(x) for x in input().split()] 
aux=[]
for i in range(loop)
    achou=0
    for j in range(i+1,loop):
        if k[j]>k[i]: 
            aux.append(k[j])
            achou=1
            break
    if achou==0:
        aux.append("*")
cont=0
print(' '.join(aux))

Alguém saberia dizer onde está o erro?

Remember not post solutions. Your post may be reviewed by our moderators.

  • izaquepspro replied 2 years ago

    k=[int(x) for x in input().split()]

    Essa linha ai, pode ser melhorada

    para diminuir o TIME LIMIT

    tome cuidado com ela

  • izaquepspro replied 2 years ago

  • User177013 replied 5 years ago

    Só ler o editorial do problema. Basicamente, não é nenhum erro na implementação, é a própria ideia dá tua solução que é muito lenta, e precisa ser modificada.

  • hvianna0 replied 2 years ago

    Onde se encontra o editorial? @VICTOR DELUCA ALMIRANTE GOMES

  • vl4deee11 replied 4 months ago

    Use monotonic step - with O(N)