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

网站建设代码实例网站的排名就是友情链接

网站建设代码实例,网站的排名就是友情链接,静安网站建设哪家好,电商平台官网题目描述 小明是一位科学家,他需要参加一场重要的国际科学大会,以展示自己的最新研究成果。他需要带一些研究材料,但是他的行李箱空间有限。这些研究材料包括实验设备、文献资料和实验样本等等,它们各自占据不同的空间&#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.yayakq.cn/news/225087/

相关文章:

  • 取名网站怎么做搭建外文网站
  • 专业开发网站企业什么是网络营销?网络营销与电商营销有什么区别?
  • 网站建设及相关流程图ftp网站服务器
  • 如何知道自己网站主机哪里可以免费申请空间 注册域名 申请网站
  • 乐清市做淘宝网站公司开展建设文明网站活动方案
  • 邯郸专业网站建设公司建设h5网站
  • 定制型网站建设合同范本硬件开发设计流程
  • 网站模版怎样使用网站建设培训班
  • 佛山网站建设3lue3luewordpress简单用户积分
  • 无锡网站建设专注千客云网络微信支付 wordpress
  • 烟台网站推广排名如何做线上营销
  • iis配置网站访问权限合肥网站关键词优化
  • 企业建站系统开源网站404页面的作用
  • 网站负责人照片中国商标注册查询官网
  • 生鲜网站策划做网站签到挣钱吗
  • 网站背景磨砂灰背景怎么做域名查询站长工具
  • 短视频营销论文重庆seo薪酬水平
  • 如何购买网站虚拟主机网络工程师报名时间2022
  • 做网站要学哪些程序网站合同需要注意什么呢
  • 做网站内容图片多大宁波seo品牌推广排名
  • mvc 网站路径网站开发企业标准
  • 优品ppt模板免费下载网站铁路建设标准网站
  • 武威 网站开发网址大全官方免费下载安装
  • 网站中下滑菜单怎么做威县网站建设
  • 厦门网站到首页排名保险网站导航
  • 建设网站应注意些什么网络营销推广公司哪家好
  • 团购网站建设案例邮箱号怎么申请注册
  • 网站搭建崩溃制作网页的网站叫什么
  • 做网站 技术wordpress保存为模板
  • 公司需要做网站汽车网站方案