十 貪心演算法 揹包問題

2022-07-18 10:09:16 字數 587 閱讀 1677

問題:貪心演算法-揹包問題

題目描述

輸入

第一行分別為揹包的空間m和物品數量n

接下來有n行每行分別為物體的w[i]和價值v[i]

輸出

乙個整數

樣例輸入

30 3

28 30

12 20

14 20

樣例輸出

40

1 #include2

int k=0;3

void fun(int n,int m,int b[2],int sum_1,int sum_2,intp)7

if(sum_1>n)return;8

inti;

9for(i=p;i)12}

13int

main()

25fun(n,m,b,sum_1,sum_2,p);

26 printf("%d"

,k);

27return0;

28 }

揹包問題(貪心演算法)

揹包問題 程式8 4 2.cpp 定義控制台應用程式的入口點。揹包問題 貪心演算法 include stdafx.h define maxnumber 20 typedef struct node object float find object wp,int n,float m i 0 while...

貪心演算法 揹包問題

詳細見原帖 我寫的是自己的感悟 揹包問題 有乙個揹包,揹包容量是m 150。有7個物品,物品可以分割成任意大小。要求盡可能讓裝入揹包中的物品總價值最大,但不能超過總容量。物品 a b c d e f g 重量 35 30 60 50 40 10 25 價值 10 40 30 50 35 40 30 ...

貪心演算法 揹包問題

貪心演算法 當前最優解 例如在刪除數的乙個例子中,乙個長度不大於240位的整數中,隨機刪除n個數,要求使得剩餘的數 從左到右的,組成乙個最小的整數 貪心步驟 例如 乙個數 1457326 n 4 1 找到當前最大的數 7 刪除 145326 2 找到當前最大的數 6 刪除 14532 3 找到當前最...