This book presents a collection of Dynamic programming problems, their solution, and the C++ code related to them.