Pregunta de entrevista de Amazon

I had a dynamic programming problem that was not too hard