PractiseQuestions › Dynamic programming

Dynamic programming questions

Work backwards from the end. Any part of an optimal route is itself optimal, so once you know the best from every point onwards, one comparison at each stage finishes the job.

6 original questions · 23 marks · the dynamic programming notes · Decision Mathematics 2

Every question here is written for this library rather than taken from a past paper. Write your answer out before opening the worked one: the answers award marks point by point, and the marks are easier to see when you have something of your own to compare against.

The same practice on paper: the printable workbook for this topic, questions and a worked answer book.

Practise dynamic programming one question at a time

The player marks nothing for you. It shows one question, waits, then shows the worked answer so you can mark yourself, and brings a question back sooner when it went badly.