Pregunta de entrevista de Microsoft

Graphs, Trees and Dynamic Programming,