Skip to content

Latest commit

 

History

History

13-dynamic-programming-i

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Unit 13: Dynamic Programming I

This unit covers the two Dynamic Programming approaches, namely Top-Down (memoization) and Bottom-Up, as well as three classical problems:

  • Partition Problem
  • Knapsack
  • SSSP on acyclic graphs

Complementary notes can be found in section 3.5 of the book Competitive Programming 3.

Prerequisites

Practice problems

Easy

Less easy

Not easy