在《harry potter and the deathly hallows》中,harry potter他們一起逃亡,現在有許多的東西要放到赫敏的包裡面,但是包的大小有限,所有我們只能夠在裡面放入非常重要的物品,現在給出該種物品,現在給出該種物品的數量、體積、價值的資料,希望你能夠算出能使揹包的價值最大的組合方式,並且輸出這個數值,赫敏會非常地感謝你。
輸入有多組資料,每組資料的第一行有2個整數,物品種數n(1<=n<=2000)和揹包裝載體積v(1<=v<=500)。2行到i+1行每行3個整數,為第i種物品的數量m(1<=m<=5000)、體積w(1<=w<=20)、價值s(1<=s<=100)。
對於每組資料輸出乙個整數,即為能拿到的最大的物品價值總和。
2 103 4 3
2 2 5
13
//關鍵字: 多重揹包, 轉化為以二進位制形式的01揹包
//標程:
#include#includeusing namespace std;class item
;item record[2205][20];
int dp[1000];
int main()
else }
for(k=0;k for(int x=volume;x-record[i][k].volume>=0;x--)
if(dp[x] < dp[x-record[i][k].volume]+record[i][k].value)
dp[x]=dp[x-record[i][k].volume]+record[i][k].value;
}cout<}
return 0;
}
逃亡的準備 hallows
逃亡的準備 hallows 問題描述 在 harry potter and the deathly hallows 中,harry potter他們一起逃亡,現在有許多的東西要放到赫敏的包裡面,但是包的大小有限,所以我們只能夠在裡面放入非常重要的物品,現在給出該種物品的數量 體積 價值的數值,希望你...
題目 逃亡的準備
問題描述 在 harry potter and the deathly hallows 中,harry potter他們一起逃亡,現在有許多的東西要放到赫敏的包裡面,但是包的大小有限,所以我們只能夠在裡面放入非常重要的物品,現在給出該種物品的數量 體積 價值的數值,希望你能夠算出怎樣能使揹包的價值最...
SSL 1236 逃亡的準備
在 harry potter and the deathly hallows 中,harry potter他們一起逃亡,現在有許多的東西要放到赫敏的包裡面,但是包的大小有限,所以我們只能夠在裡面放入非常重要的物品,現在給出該種物品的數量 體積 價值的數值,希望你能夠算出怎樣能使揹包的價值最大的組合方...