ToB企服应用市场:ToB评测及商务社交产业平台
标题:
常用背包dp模板(未完待续)
[打印本页]
作者:
兜兜零元
时间:
2024-8-31 11:18
标题:
常用背包dp模板(未完待续)
部分板子优化中...
你好哇,我是flypig114
代码里有变量数组的注释,so...不多废话,直接上正题!
01背包
无优化
[code]#includeusing namespace std;#define ll int//为了方便修改范例const ll N=1000;//辅助界说数组ll n,m;//n是背包容量 m是物品数目ll v[N], w[N];//v是物品的重量 w是物品的价值ll i,j,dp[N][N];//辅助计算int main(){ //背包与DP的开始 cin>>n>>m; for(i=1;i>v
>>w
; } //进行处理 for(i=1;i=0;j--) { if(j>=v
) { dp
[j]=max(dp[i-1][j-v
]+w
,dp[i-1][j]); } else { dp
[j]=dp[i-1][j]; } } //竣事首战告捷 coutn>>m; for(i=1;i>v
>>w
; } //重中之重(似乎就这里改了) for(i=1;i=0;j--) { if(j>=v
) { dp[j]=max(dp[j-v
]+w
, dp[j]); } } } //可以输出了 coutn>>m; for(i=1;i>v
>>w
; } //重中之重(这话怎么这么熟悉) for(i=1;i=lower;j--) { //if(j>=v
) dp[j]=max(dp[j],dp[j-v
]+w
); } } //赶紧的输出 coutn>>m; //输入 for(i=1;i>v
>>w
; } //完全背包启动! for(i=1;iw
>>s
; } //熟悉的流程 for(i=1;i
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4