1441 - Sequências de Granizo

Mais um dia, mais um problema Ad Hoc...

Descrição

Solução

Como os limites desse problema são bem baixos (números entre 1 e 500), é perfeitamente possível resolver este problema com pura simulação. Outra alternativa seria usar memorização para não precisar fazer várias vezes a recorrência com o mesmo número e pegar atalhos quando alguns números caírem em outros números já memorizados, mas para essa solução, seria necessário usar um dicionário para armazenar as respostas, já que não sabemos qual o maior número possível em uma sequência.

Alternativa 1 - Sem memorização

Alternativa 2 - Com memorização

Last updated

Was this helpful?