Qual é a diferença entre a programação dinâmica e dividir e conquistar?
Resolvi cerca de 150 problemas de programação dinâmica, mas ainda não consigo reconhecer a subestrutura óptima para a maioria dos problemas. Como melhorar?