Who This Is For

Prerequisites you need

You're ready for this if you already know basic DP. You can solve Fibonacci, coin change, and 00/11 knapsack without help. You understand memoization and tabulation.

If those problems still confuse you, go back to the Dynamic Programming roadmap to build the foundations first.