It helps to have read 3.4 Dynamic programming I, 1.5 Sorting and 2.3 Binary search. Overall level: Upper intermediate.
Practice this topic
Four coding problems for Dynamic programming II · 0 of 4 solved