**Dynamic programming, **

### Definition of Dynamic programming:

Method for problem solving used in math and computer science in which large problems are broken down into smaller problems. Through solving the individual smaller problems, the solution to the larger problem is discovered.

Meaning of Dynamic programming & Dynamic programming Definition