I have gone through most of the important questions on DP on leetcode but I am still lagging behind in solving problems through DP. Can anyone suggest some thought process on how to approach a DP problem? I understand the basic rule of breaking the problem into sub problems and then build up to solve it. But still can't get to the solution!!
Any kind of suggestion will be helpful. Also this question can act as an achor for other DP struck coders. Thank You!!