当前位置: 首页 > news >正文

龙岗网站建设szaow如何做好一个网站

龙岗网站建设szaow,如何做好一个网站,没有备案的网站可以做淘宝客,服务公司英文注意事项: 本题是"动态规划—01背包"的扩展题,dp和优化思路不多赘述。 题目: 有一个箱子容量为 V,同时有 n 个物品,每个物品有一个体积(正整数)。 要求 n 个物品中,任取若…

注意事项:
本题是"动态规划—01背包"的扩展题,dp和优化思路不多赘述。

题目:
有一个箱子容量为 V,同时有 n 个物品,每个物品有一个体积(正整数)。
要求 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。

输入格式
第一行是一个整数 V,表示箱子容量。
第二行是一个整数 n,表示物品数。
接下来 n 行,每行一个正整数(不超过10000),分别表示这 n 个物品的各自体积。

输出格式
一个整数,表示箱子剩余空间。

数据范围
0<V≤20000,
0<n≤30

输入:
24
6
8
3
12
7
9
7
输出:
0
#include <cmath>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;const int N = 20010;
int n, m;
int v[N], f[N];int main () {cin >> m >> n;for (int i = 1; i<=n; i++) cin >> v[i];//01背包,滚动数组优化模板for (int i = 1; i<=n; i++) {for (int j = m; j>=v[i]; j--) {f[j] = max(f[j], f[j-v[i]] + v[i]); //直接将v[i]本身当作价值,替换掉w[i]}}cout << m-f[m];  //求的是总体积减去最大体积,即为剩余体积return 0;
}

思路:
v[i]保持原位时看作 物品体积,在替换掉w[i]时看作 物品价值。
其实就是将01背包中的 ”物品价值“ 等价替换为 “物品体积”,其余部分不变即可。

声明:
算法思路来源为y总,详细请见https://www.acwing.com/
本文仅用作学习记录和交流

http://www.tj-hxxt.cn/news/31774.html

相关文章:

  • 我想在阿里巴巴网站开店_怎么做品牌推广百度seo
  • 昆明经济技术开发区官方门户网站怎么创建网站免费建立个人网站
  • 76款wordpress付费主题密码seo优化排名推广
  • 网站建设费站长网站
  • 网站开发知乎产品市场调研怎么做
  • 周村网站建设yx718微信seo什么意思
  • 2003建网站青岛网站制作公司
  • 长沙百度网站推广百度一级代理商
  • 18+网站推广百度下载安装官方下载
  • 网站seo 文章转载 修改标题南京百度推广开户
  • 只做画册的网站搜索词和关键词
  • 中国特色社会主义为什么好专业的seo外包公司
  • 做地产网站哪家好北京seo招聘
  • 中国协会网站建设方案如何在百度推广自己的产品
  • 大连外贸网站制作友情链接平台广告
  • 海口市做网站的公司江苏网站推广公司
  • 网站流量监测网站注册地址
  • 深圳企业网站建设公司排名杭州云优化信息技术有限公司
  • 独立博客网站制作seo主要优化哪些
  • 如何做装修网站建网站哪个平台好
  • 做网站属于技术开发吗百度关键词优化排名
  • 推动政府门户网站建设项目网站
  • 秦皇岛做网站公司排名手机免费建网站
  • 设计网站banner图片北京百度快速优化排名
  • php网站商城源码东莞百度推广优化
  • 网站建设容易出现的问题网络推广的细节
  • 织梦网站建设竞价推广开户
  • 济南网站制作创意百度广告电话号码是多少
  • 网站做推荐链接端口抚顺优化seo
  • 随意设计一个网站制作网站代码