Are you sure you're getting this? Is this statement true or false?
Dynamic programming is only useful when a problem can be divided into non-overlapping subproblems that can be solved independently.
Press true if you believe the statement is correct, or false otherwise.