Pregunta de entrevista de Apple

Dynamic programming and memory allocation