Dynamic Programming Phobia

Hi everyone, I’m new to programming world (started just a couple of months ago). I’ve fear of dynamic programming. In almost all contests dynamic programming questions are surely there and it completely goes from above my head. I get totally blank when DP gets involved in any question. Because of this I’m also not able to solve problems which are about “Expected Value”, “Permutation and Combination”, “Probability” because they always have DP involved in them.

Please help me to overcome this fear of DP.

Thanks in advance.

Tutorials(look under the sub-header dynamic programming)

Problems(sorted from lowest to highest difficulty)

Remember that the only way to get better at DP is by practice :slight_smile: