Pregunta de entrevista de RetailMeNot

Lots of dynamic programming