解题报告:hdu1248寒冰王座 - 完全背包模板

 2023-09-10 阅读 17 评论 0

摘要:2017-09-0316:16:38 writer:pprp 算法背包问题,完全背包问题:从左向右进行扫描,用一维阵列进行分析 代码如下: /* @theme:hdu1248 寒冰王座 @writer:pprp @begin:16:00 @end:16:14 @declare:完全背包问题 @error:方向问

2017-09-03 16:16:38

writer:pprp

算法背包问题,完全背包问题:从左向右进行扫描,用一维阵列进行分析

代码如下:

/*
@theme:hdu1248 寒冰王座
@writer:pprp
@begin:16:00
@end:16:14
@declare:完全背包问题
@error:方向问题,这次是从左向右进行扫描
@date:2017/9/3
*/#include <bits/stdc++.h>using namespace std;
const int maxn = 10100;
int dp[maxn];
int w[4] = {0,150,200,350};
int N;int main()
{//freopen("in.txt","r",stdin);int cas;cin >> cas;while(cas--){memset(dp,0,sizeof(dp));cin >> N;for(int i = 1; i <= 3 ; i++){for(int j = 1 ; j <= N; j++)//error
            {if(j >= w[i])//errordp[j] = max(dp[j],dp[j-w[i]] + w[i]);}}cout << N - dp[N] << endl;}return 0;
}

 

背包问题求解、转载于:https://www.cnblogs.com/pprp/p/7469874.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/37156.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息