/*揹包問題
時間限制:3000 ms | 記憶體限制:65535 kb
難度:3
描寫敘述 如今有非常多物品(它們是能夠切割的),我們知道它們每乙個物品的單位重量的價值v和
重量w(1<=v,w<=10);假設給你乙個揹包它能容納的重量為m(10<=m<=20),
你所要做的就是把物品裝到揹包裡,使揹包裡的物品的價值總和最大。
輸入第一行輸入乙個正整數n(1<=n<=5),表示有n組測試資料;
隨後有n測試資料。每組測試資料的第一行有兩個正整數s,m(1<=s<=10);s表示有s個物品。
接下來的s行每行有兩個正整數v,w。
輸出輸出每組測試資料中揹包內的物品的價值和,每次輸出佔一行。
例子輸入1
3 15
5 10
2 83 9
例子輸出65*/
#include#include#includestruct packbao[10];
int cmp( const void *a ,const void *b) int main() else if(m<(wsum+bao[i].w)&&m>=wsum) } printf("%d\n",vsum); } return 0; }
南陽oj106 揹包問題
描述 現在有很多物品 它們是可以分割的 我們知道它們每個物品的單位重量的價值v和重量w 1 v,w 10 如果給你乙個揹包它能容納的重量為m 10 m 20 你所要做的就是把物品裝到揹包裡,使揹包裡的物品的價值總和最大。輸入 第一行輸入乙個正整數n 1 n 5 表示有n組測試資料 隨後有n測試資料,...
南陽oj 106 揹包問題
揹包問題 時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 現在有很多物品 它們是可以分割的 我們知道它們每個物品的單位重量的價值v和重量w 1 v,w 10 如果給你乙個揹包它能容納的重量為m 10 m 20 你所要做的就是把物品裝到揹包裡,使揹包裡的物品的價值總和最大。輸入...
南陽oj貪心演算法之揹包問題
揹包問題 時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述現在有很多物品 它們是可以分割的 我們知道它們每個物品的單位重量的價值v和重量w 1 v,w 10 如果給你乙個揹包它能容納的重量為m 10 m 20 你所要做的就是把物品裝到揹包裡,使揹包裡的物品的價值總和最大。輸入第...