Dynamic programming meaning?
DP solves problems with overlapping subproblems and optimal substructure by caching results using memoization or tabulation.
Page 6
Note: You might also find it helpful to discover the Invisible Notepad or explore our Developer Tools.