Question: What is the main characteristic of problems suitable for dynamic programming?
Options:
Correct Answer: They can be divided into smaller subproblems
Solution:
Problems suitable for dynamic programming can be divided into smaller subproblems that can be solved independently and combined to form a solution.