題意: 乙個存錢罐,給你一開始體積和總共可以裝的體積,然後在給你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...