完全揹包入門題 簡單到死啊

2021-08-08 20:49:49 字數 1057 閱讀 6451

題意: 乙個存錢罐,給你一開始體積和總共可以裝的體積,然後在給你n 個硬幣,給你相應的價值和體積,問你裝滿的話最少可以裝多少錢,硬幣可以用無限次

分析: 乙個完全揹包的板子題,直接看**

#include

using

namespace

std;

const

int n = 1e5 + 10, inf = 0x3f3f3f3f;

int v[n],w[n],dp[n],s,e;

ios_base::sync_with_stdio(0);

int t;cin>>t;

while(t--)

for(int i = 0;i < n;i++)

}if(dp[e-s] == inf)puts("this is impossible.");

else

printf("the minimum amount of money in the piggy-bank is %d.\n",dp[e-s]);

}return

0;}

題意:只給你乙個n元的鈔票,讓你求你最少浪費多少錢,你可以買三樣東西**分別為150,200,350,每個可以買無限次

分析:這個也是比較正的板子題,直接看**

#include

using

namespace

std;

const

int n = 1e5 + 10, inf = 0x3f3f3f3f;

int dp[n],a[5];

int main()

}cout

0;}

#include

using

namespace

std;

const

int n = 1e5 + 10;

int dp[n],v[n],w[n];

int main()

}cout

0;}

待更新…………

01揹包入門題 簡單到死

題意 最裸的01揹包,給你揹包總量和物品數,以及物品的價值和體積,讓你求揹包裝滿後的最大價值 include using namespace std const int n 1e3 10 int w n v n dp n int main cout 0 題意 給你n個菜的 沒種菜只能買一次,再給你乙...

完全揹包 買書 完全揹包 裸題

相關 1023.買書 揹包問題列舉體積 體積恰好是j 典型題 完全揹包 買書 完全揹包 裸題 體積至少是j 典型題 01揹包 潛水員 01揹包 二維費用揹包 顯然,該問題應該是屬於第二種,且求解的是方案數。完全揹包問題 f i j max f i 1 j f i j v w 這個是經典的完全揹包優化...

簡單01揹包 完全揹包

01揹包問題 有n個重量和價值分別為wi,vi的物品。從這些物品中挑選出總重量不超過w的物品,求所有挑選方案中價值總和的最大值。1 n 100 1 wi,vi 100 1 w 10000 第一行輸入n的值 接下來n行輸入wi,vi 最後一行輸入w for example input 2 31 2 3...