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

专业开发网站公司郑州免费做网站

专业开发网站公司,郑州免费做网站,日本r影片网站做我的奴隶,html游子吟网页制作代码题目描述 小明是一位科学家,他需要参加一场重要的国际科学大会,以展示自己的最新研究成果。他需要带一些研究材料,但是他的行李箱空间有限。这些研究材料包括实验设备、文献资料和实验样本等等,它们各自占据不同的空间&#xff0…
题目描述

小明是一位科学家,他需要参加一场重要的国际科学大会,以展示自己的最新研究成果。他需要带一些研究材料,但是他的行李箱空间有限。这些研究材料包括实验设备、文献资料和实验样本等等,它们各自占据不同的空间,并且具有不同的价值。

小明的行李空间为 N,问小明应该如何抉择,才能携带最大价值的研究材料,每种研究材料可以选择无数次,并且可以重复选择。

输入

第一行包含两个整数,N,V,分别表示研究材料的种类和行李空间 

接下来包含 N 行,每行两个整数 wi 和 vi,代表第 i 种研究材料的重量和价值

输出

输出一个整数,表示最大价值。

样例输入 复制
4 5
1 2
2 4
3 4
4 5
样例输出 复制
10
提示

第一种材料选择五次,可以达到最大值。

数据范围:

1 <= N <= 10000;
1 <= V <= 10000;
1 <= wi, vi <= 10^9.

#include<iostream>
#include<vector>
using namespace std;int n,bagweight; // 种类    空间 void chose(){vector<int>weight(n);vector<int>value(n);for(int i = 0;i <n;i++){cin >> weight[i] >> value[i];}//完全背包:一个物品可以被拿n次,所以,是正序。 拓展:先物品后背包,是组合数,即不允许集合重复。 先背包后物品,是排列数,顺序不一样也算//dp[j]:容量为j的背包,最多可放dp[j]的价值vector<int>dp(bagweight+1);//递推关系:dp[j] = max(dp[j], dp[j-weight[i]] + valu[i]);//初始化;dp[0] = 0;for(int i = 0;i < n;i++){for(int j = weight[i];j <= bagweight;j++){dp[j] = max(dp[j], dp[j-weight[i]] + value[i]);}} cout << dp[bagweight];
}
int main(){cin >> n >> bagweight;chose();return 0;
}

http://www.ds6.com.cn/news/72923.html

相关文章:

  • 网站建设技术网站建设百度竞价怎么做效果好
  • 有没有专业做淘宝网站谷歌搜索引擎镜像
  • 做的比较炫的网站网站建设是干什么的
  • 南通网站建设找哪家好百度电脑版下载官方
  • web做花店网站页面推广竞价账户托管
  • 文库网站怎么做seo百度竞价开户联系方式
  • 网站建设方案 报价seo入门教程seo入门
  • 阿里云网站备案网站建设方案书域名收录查询
  • 雅奇小蘑菇做网站好不好用最强大的搜索引擎
  • 网站版块设计是什么意思外链seo招聘
  • 怎样简单做网站培训机构加盟店排行榜
  • 新余seo武汉seo学徒
  • 河南建造师网官网企业新网站seo推广
  • 网站代码跑偏了怎么做武汉seo百度
  • 政府网站建设策划天津百度
  • 测速网站怎么做推广运营公司哪家好
  • 什么网站做新闻更好百度推广计划
  • 贵阳百度做网站电话北京首页关键词优化
  • 郑州服装网站建设淘宝直通车推广怎么做
  • 常德网站建设广告软文范例大全100字
  • 简易的网站制作河南网站建设哪家公司好
  • 最新企业网站开发和设计软件网页设计个人网站
  • 后台网站要做权限前端还是后台做邯郸网站优化
  • 苹果app制作软件seo案例视频教程
  • 宁波网站建设计关键词网站查询
  • 网站设计需要什么软件提高工作效率图片
  • 全国建筑四库一平台seo全站优化全案例
  • 济南建站推荐企汇优见效付款搜索引擎优化英文简称
  • 国外做问卷赚购物券等的网站网络营销策划书封面
  • 嘉兴网站建设咨询app推广30元一单