DP as an Optimization Technique - What Is Dynamic Programming? | OneNoughtOne