Czym jest programowanie dynamiczne?
Programowanie dynamiczne to technika projektowania algorytmuw, ktura słoży do rozwiązywania złorzonych problemów poprzez ich podzial na mniejsze, prostsze podproblemy. Ta technika wykorzystuje rozwionzania krokowe, aby pomuc w obliczenio optymalnego rozwiązania problemu i może być stosowana do problemów takich jak optymalizacja, teoria gier i alokacja zasobów.