Pergunta de entrevista da empresa Yahoo

Two state dynamic programming and graph. I have to say I am totally cooked.