Practice plan
The Exact 30-Day High-Value Plan
Step 10 of 14
×How to use the next 30 days
The goal is not to touch every DP problem under the sun. The goal is to see the same recurrence shapes often enough that recognition starts becoming automatic.
This plan keeps the volume controlled and the signal high, so each week builds on the last one instead of feeling like a random reset.
Week 1 - Build confidence
Start with short recurrence problems that teach you to define state without overthinking.
Climbing Stairs#70 - EasyMin Cost Climbing StairsHouse Robber#198 - MediumMaximum Subarray#53 - MediumDecode WaysWord Break#139 - Medium
Week 2 - Grid plus knapsack
Move into 2D tables and target-based transitions. This is where DP starts looking less random.
Unique PathsMinimum Path SumTrianglePartition Equal Subset SumCoin Change#322 - MediumCoin Change II
Week 3 - Strings plus LIS feel
This week sharpens sequence thinking and makes 2D prefix transitions feel natural.
Longest Common Subsequence#1143 - MediumEdit DistanceDistinct SubsequencesLongest Increasing Subsequence#300 - MediumRussian Doll Envelopes
Week 4 - Advanced finish
Close with state machine, interval, and tree-style questions so advanced DP stops feeling mysterious.
Best Time to Buy and Sell Stock with CooldownLongest Palindromic SubsequenceBurst BalloonsHouse Robber IIICan I Win