Pregunta de entrevista de Google

Dynamic Programming, Heap (Priority Queue), Array