Algorithms | Dynamic Programming | Question 2

Last Updated :
Discuss
Comments

We use dynamic programming approach when

We need an optimal solution

The solution has optimal substructure

The given problem can be reduced to the 3-SAT problem

It\'s faster than Greedy

Share your thoughts in the comments