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

不想花钱怎么做网站哪家做网站做得好

不想花钱怎么做网站,哪家做网站做得好,霸州网站建设,襄阳住房和城乡建设局网站注意事项: 本题是"动态规划—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.yayakq.cn/news/692589/

相关文章:

  • 曲靖企业网站建设福州+网站建设+医疗
  • 做网站得花多钱深圳罗湖做网站58
  • 买了域名之后如何做网站成品网站前台源码
  • 杭州h5建站在线咨询长垣做网站
  • 网站建设用户调查报告动态ip可以做网站吗
  • 珠海市官网网站建设价格网站标题几个字合适
  • 网站建设咨询有客诚信网站建设咨询德阳网站优化
  • 网站建设费长期待摊费用企业网站的常见服务
  • 做公众号推送的网站网站制作外包价格
  • 西安集团网站建设中国网站建设排名
  • 唐山市住房和城乡建设局官方网站外贸网站推广哪个比较好
  • 免费的设计网站有哪些如何用凡科网建立一个网站
  • 网站建设的缺点个人ip打造范文
  • 做实验流程图的网站济南网站建设招标
  • 广州学生做网站英文网站建设成都
  • 网站建设以后就业方向如何加强企业网站建设 论文
  • wordpress网站后台要怎么登陆asp提高网站安全性的措施
  • wordpress网站描述插件互联网行业排行榜
  • 中南建设的网站响应式网站开发流行吗
  • 小规模公司做网站成本是什么wordpress怎么实现注册功能
  • 给微商做网站可以申请做cpa广告的网站
  • 做关于什么内容的网站数字媒体艺术
  • qq邮箱做网站专业建设网站的企业
  • 劳务公司网站建设学做网站必须php吗
  • 外贸网站如何推广泰州市建设工程质量监督站网站
  • 重庆seo建站一个网站开发环境是什么
  • 淘宝建设网站的意义杭州做网站软件
  • 建设企业网站优势黑龙江建设局网站
  • 软装潢.企业网站建设注册网站平台要多少钱
  • 网站建设公司浙江现在写博客还是做网站