2017-05-19 3 views
0

ナップザックの問題には、それぞれに重量とコストが含まれる要素のリストがあります。 ナップザックの問題に対処する動的アルゴリズムを実行したいと思いますが、どの要素も複数回選択できます。 アイデア無制限の要素に変更されたナップサックプローブ

+2

これは[無制限のナップザック問題](https://en.wikipedia.org/wiki/Knapsack_problem#Unbounded_knapsack_problem)です。ウィキペディアは、適切な動的プログラムについて明確に説明しています。 –

+0

大変助けてくれてありがとう! – Natezz

答えて

0

私は以下の解決策をGeeksForGeeksから、あなたがアルゴリズム、例、実装の助けを借りて何をしたいのかを実証していると思います。

最小コストのナップザック、アイテムを複数回追加できます。

:ここに重みを対象物1、すなわちw[] = {1,2,3,4,5}

cost[]から始まる、配列のインデックスでは、あなたが特定のオブジェクトを追加する際に必要な費用です。

コスト[1] = 20、w [1] = 1kgを追加すると、コスト2 = 10、次に2 = 2kgなどとなります。

enter image description here

は、このことができます願っています。

関連する問題