Programowanie dynamiczne dla problemu plecakowego w języku C++
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 plecakowegoProgramowanie 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:
Programowanie dynamiczne dla problemu plecakowego w języku JavaProgramowanie dynamiczne dla problemu plecakowego w języku Java,
Programowanie dynamiczne dla problemu plecakowego w języku PythonProgramowanie dynamiczne dla problemu plecakowego w języku Python.
Więcej zadań? Przejdź do e‑materiału Programowanie dynamiczne dla problemu plecakowego – zadania maturalneProgramowanie dynamiczne dla problemu plecakowego – zadania maturalne.
Jeśli chcesz powtórzyć wiadomości dotyczące samego problemu plecakowego, wróć do odpowiednich e‑materiałów:
Problem plecakowyProblem plecakowy,
Problem plecakowy w języku C++Problem plecakowy w języku C++,
Problem plecakowy w języku JavaProblem plecakowy w języku Java,
Problem plecakowy w języku PythonProblem plecakowy w języku Python,
Problem plecakowy – zadania maturalneProblem plecakowy – zadania maturalne.
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++.