Solução Fatorial

por

Solução de Pedro Michael, comentários de Rogério Júnior

 

Para ver o problema original, clique aqui.

Este problema se torna muito fácil pelo seguinte motivo: Seja $$x_i$$ o valor que queremos alcançar somando fatoriais, então podemos usar uma estratégia gulosa colocar o maior fatorial que não supera $$x$$, pois ele é múltiplo de todos os fatoriais menores (definição de fatorial).

Deste modo, basta sempre usarmos o maior fatorial que pudermos, e teremos nossa resposta ótima. Segue o código para melhor entendimento.

https://gist.github.com/rogerioagjr/c56eb14c6152122b3c9c1106987a505a


Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *