[Algorithms] When is dynamic programming applicable and how to apply it?

Published --