Question: What is the primary characteristic of dynamic programming?
Options:
Correct Answer: It solves problems by breaking them down into simpler subproblems.
Solution:
Dynamic programming solves problems by breaking them down into simpler subproblems and storing the results to avoid redundant calculations.