http://almerja.com/azaat/indexv.php?id=17814
البرمجة الديناميكية ( Dynamic programming)‏ هي طريقة لحل مسائل معقدة و صعبة الحل عن طريق تقسيمها لمسائل فرعية أبسط و سهلة الحل .