Question: What is the primary application of dynamic programming in algorithm design?
Options:
Correct Answer: To optimize recursive algorithms
Solution:
Dynamic programming is primarily used to optimize recursive algorithms by storing intermediate results.