R4t6FnGy9N5sw
Ilustracja przedstawia kolorowe kulki pływające na powierzchni wody.

Programowanie dynamiczne dla problemu plecakowego w języku C++

Źródło: Bilal O., dostępny w internecie: unsplash.com, domena publiczna.

Problemami optymalizacyjnymi nazywamy takie problemy, dla których – dla podanych danych wejściowych – rozwiązanie stanowi najlepszy możliwy do uzyskania wynik.  Ciekawym przykładem takiego problemu jest problem plecakowy. Podstawowe informacje na ten temat zostały omówione w e‑materiale Programowanie dynamiczne dla problemu plecakowegoPRrrqMpUoProgramowanie dynamiczne dla problemu plecakowego. W tym materiale zapoznamy się z implementacją jego rozwiązania w języku C++.

Implementacje w pozostałych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Programowanie dynamiczne dla problemu plecakowego – zadania maturalneP3uZwGn7mProgramowanie dynamiczne dla problemu plecakowego – zadania maturalne.

Jeśli chcesz powtórzyć wiadomości dotyczące samego problemu plecakowego, wróć do odpowiednich e‑materiałów:

Twoje cele
  • Wykorzystasz technikę programowania dynamicznego do rozwiązania problemu plecakowego.

  • Przeanalizujesz przykład zastosowania programowania dynamicznego w rozwiązaniu ogólnego i decyzyjnego problemu plecakowego w języku C++.

  • Zaimplementujesz rozwiązanie ogólnego i decyzyjnego problemu plecakowego w języku C++.