Pregunta de entrevista de Bank of America

dynamic programming, brain teaser, etc.