Topics

20

Duration

40 Weeks

Progress

0/20

Learning Progress0%
Competitive Programming Roadmap

Dynamic Programming II

Learning Path

Follow these concepts in order to master this topic.

1
Review of Dynamic Programing Fundamentals
2
State Compression
3
Bitmask Dynamic Programming
4
Digit Dynamic Programming
5
Interval Dynamic Programming
6
Tree Dynamic Programming
7
Rerooting Dynamic Programming
8
Dynamic Programming on DAGs
9
Probability Dynamic Programming
10
Profile Dynamic Programming
11
SOS Dynamic Programming
12
Broken Profile Dynamic Programming
13
Knapsack & Conquer DP Optimization
14
Knuth Optimization
15
Convex Hull Trick
16
Alien Trick (Parametric DP)
17
DP with Monotonic Queue
18
DP with Bitsets
19
Advanced Dynamic Programming Patterns
20
Recognizing Hidden DP Problems
21
Competitive Programming Case Studies

Video Courses

Recommended free video courses.

Practice Websites

Practice what you've learned.

Projects

Apply what you've learned by building real projects.

Implement Advanced Dynamic Programming Templates
Advanced
Solve 75 Advanced DP Problems
Advanced
Create Your Dynamic Programming Pattern Handbook
Advanced