51Nod 1007 01揹包和多重揹包

2021-10-01 15:14:51 字數 728 閱讀 7371

問題一描述:將一堆正整數劃分為兩組,要求兩組的和相差最小並輸出最小值。

sample input51

2345

sample output

1idea:選擇(1+3+5)-(2+4)=1

#include#include#include#include#includeusing namespace std;

int main()

//cout<=a[i];j--)

cout<問題二描述:有n種不同大小的數字ai,每種各有mi個,判斷從中選擇出若干個使得他們的和為k.

輸入1<=n<=100

1<=ai,mi<=100000;

1<=k<=100000

/*input

33 5 8

3 2 2

17output

yes

(暗示:3*3+8=17)數字 對應數字個數

*/

#include#include#include#include#includebool dp[100][100]; 

using namespace std;

int main()

51nod 1085 揹包問題 01揹包

1085 揹包問題 在n件物品取出若干件放在容量為w的揹包裡,每件物品的體積為w1,w2 wn wi為整數 與之相對應的價值為p1,p2 pn pi為整數 求揹包能夠容納的最大價值。input 第1行,2個整數,n和w中間用空格隔開。n為物品的數量,w為揹包的容量。1 n 100,1 w 10000...

51Nod 1085 揹包問題 01揹包

1085 揹包問題 基準時間限制 1 秒 空間限制 131072 kb 分值 0 難度 基礎題 收藏 關注 在n件物品取出若干件放在容量為w的揹包裡,每件物品的體積為w1,w2 wn wi為整數 與之相對應的價值為p1,p2 pn pi為整數 求揹包能夠容納的最大價值。input 第1行,2個整數,...

51nod 1085 揹包問題 01揹包

傳送門 1085 揹包問題 基準時間限制 1 秒 空間限制 131072 kb 分值 0 難度 基礎題 在n件物品取出若干件放在容量為w的揹包裡,每件物品的體積為w1,w2 wn wi為整數 與之相對應的價值為p1,p2 pn pi為整數 求揹包能夠容納的最大價值。input 第1行,2個整數,n和...