蘋果(南陽oj289)(完全揹包)

2021-06-26 22:13:44 字數 587 閱讀 3061

時間限制:

3000 ms  |  記憶體限制:

65535 kb

難度:3 描述

ctest有n個蘋果,要將它放入容量為v的揹包。給出第i個蘋果的大小和價錢,求出能放入揹包的蘋果的總價錢最大值。

輸入

有多組測試資料,每組測試資料第一行為2個正整數,分別代表蘋果的個數n和揹包的容量v,n、v同時為0時結束測試,此時不輸出。接下來的n行,每行2個正整數,用空格隔開,分別代表蘋果的大小c和價錢w。所有輸入數字的範圍大於等於0,小於等於1000。

輸出對每組測試資料輸出乙個整數,代表能放入揹包的蘋果的總價值。

樣例輸入

3 3

1 12 1

3 10 0

/*最簡單的完全揹包,模板專用。 

*/#include#include#includeusing namespace std;

int main()

printf("%d\n",dp[v]);

} return 0;

}

樣例輸出

2

南陽 289 蘋果(0 1揹包問題)

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 ctest有n個蘋果,要將它放入容量為v的揹包。給出第i個蘋果的大小和價錢,求出能放入揹包的蘋果的總價錢最大值。輸入 有多組測試資料,每組測試資料第一行為2個正整數,分別代表蘋果的個數n和揹包的容量v,n v同時為0時結束測試,...

南陽OJ 揹包問題

揹包問題 時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描寫敘述 如今有非常多物品 它們是能夠切割的 我們知道它們每乙個物品的單位重量的價值v和 重量w 1 v,w 10 假設給你乙個揹包它能容納的重量為m 10 m 20 你所要做的就是把物品裝到揹包裡,使揹包裡的物品的價值總和...

nyoj289蘋果(01揹包)

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 ctest有n個蘋果,要將它放入容量為v的揹包。給出第i個蘋果的大小和價錢,求出能放入揹包的蘋果的總價錢最大值。輸入 有多組測試資料,每組測試資料第一行為2個正整數,分別代表蘋果的個數n和揹包的容量v,n v同時為0時結束測試,...