題目 : UVa Link
有 N 項商品,每個價值為 Vi 且重量為 Wi,並有 G 個人,每個人的最大負重為 Qj,若每個人每種商品只能取一件,求所有人在自己的負重內可以取得的最大價值的總和。
測資
Input :
2
3
72 17
44 23
31 24
1
26
6
64 26
85 22
52 4
99 18
39 13
54 9
4
23
20
20
26
Output :
72
514
解法
此題就是 01 背包問題
程式碼
1 |
|
有 N 項商品,每個價值為 Vi 且重量為 Wi,並有 G 個人,每個人的最大負重為 Qj,若每個人每種商品只能取一件,求所有人在自己的負重內可以取得的最大價值的總和。
測資
Input :
2
3
72 17
44 23
31 24
1
26
6
64 26
85 22
52 4
99 18
39 13
54 9
4
23
20
20
26
Output :
72
514
此題就是 01 背包問題
1 | #include <iostream> |