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

网站开发 平面设计搜索引擎优化简称

网站开发 平面设计,搜索引擎优化简称,自建团体电子商务网站建设成本,线上运营平台有哪些题目来源:9. 分组背包问题 - AcWing题库 题目: 有 N 组物品和一个容量是 V 的背包。 每组物品有若干个,同一组内的物品最多只能选一个。 每件物品的体积是 vij,价值是 wij,其中 i 是组号,j 是组内编号。 …

 题目来源:9. 分组背包问题 - AcWing题库

 题目

有 N 组物品和一个容量是 V 的背包。

每组物品有若干个,同一组内的物品最多只能选一个
每件物品的体积是 vij,价值是 wij,其中 i 是组号,j 是组内编号。

求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。

输出最大价值。

输入格式

第一行有两个整数 N,V 用空格隔开,分别表示物品组数和背包容量。

接下来有 N 组数据:

  • 每组数据第一行有一个整数 Si,表示第 i 个物品组的物品数量;
  • 每组数据接下来有 Si 行,每行有两个整数 vij,wij,用空格隔开,分别表示第 i 个物品组的第 j 个物品的体积和价值;
输出格式

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

数据范围

0<N,V≤100
0<Si≤100
0<vij,wij≤100

输入样例
3 5
2
1 2
2 4
1
3 4
1
4 5
输出样例:
8

题目解析:对于每组,有s+1种选择:不选,选第一个,选第二个....选第s个

上代码:

#include<iostream> 
#include<cstring>
#include<algorithm>using namespace std;const int N=110;
int n,v;
int f[N],V[N],W[N];//f[i]代表i体积的最大价值 int main()
{cin>>n>>v;for(int i=0;i<n;i++){int s;cin>>s;for(int j=0;j<s;j++)//遍历每个组 {cin>>V[j]>>W[j];}for(int j=v;j>0;j--)//遍历体积 for(int k=0;k<s;k++)//遍历同一组的每个物品 {if(f[j]>V[k])f[j]=max(f[j],f[j-V[k]]+W[k]);}}cout<<f[v];return 0;
}

 

http://www.dt0577.cn/news/25456.html

相关文章:

  • 免费做qq互赞网站新闻最新消息今天
  • 江西网站开发多少钱2023年最新新闻摘抄
  • o2o商城网站开发seo网站优化论文
  • 做的好详情页网站外贸平台有哪些
  • 宁波网站设计热点时事新闻
  • 建立公司网站需要什么搜索引擎优化网站排名
  • 网站如何在百度网络营销发展现状与趋势
  • 做网站用什么框架好seo外包一共多少钱
  • 政府网站等保建设方案二级网站统计数据分析
  • 内蒙古网站seo2020国内十大小说网站排名
  • 青岛网站建设公司怎么选长沙网站制作费用
  • html怎么弄成网站谷歌paypal官网注册入口
  • 做项目搭建网站 构建数据库软文营销的经典案例
  • 网站开发工程师工作内容百度关键词排名批量查询工具
  • 旅游网站开发价格中国培训网的证书含金量
  • 网站正在建设中 html代码关键词优化排名seo
  • 哈尔滨建设厅网站整合营销传播工具有哪些
  • wordpress主题模板仿北京百度搜索排名优化
  • 英文网站开发公司网站做外链平台有哪些
  • wordpress导航页怎么样做免费的百度seo
  • alexa的网站排名主要分为哪两种推广网
  • 看手机的网站保定seo排名优化
  • 游戏网站seo怎么做二级网站怎么做
  • 多商户系统杭州优化外包哪里好
  • 做白酒网站职业技能培训中心
  • 最牛论坛网站磁力搜索器 磁力猫
  • 做门户网站赚广告费百度推广联系方式
  • 下载的字体如何安装到wordpress重庆seo1
  • 武汉做网站建设谷歌账号
  • 网站如何做渗透测试工具seo推广优化官网