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

网站开发 平面设计seo的概念

网站开发 平面设计,seo的概念,seo网站权重,上海建设厅是哪个网站题目来源: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.zhongyajixie.com/news/14305.html

相关文章:

  • mvc电子商务网站开发企业品牌推广方案
  • 马鞍山做公司网站的微信引流推广怎么做
  • 邯郸wap网站建设价格怎样制作一个网页
  • 东莞英文网站制作宁波seo搜索优化费用
  • 全球搜索引擎网站百度客服24小时人工服务在线咨询
  • 网站计数器代码js网站推广的几种方法
  • 如何制作数据库网站企业培训课程清单
  • 做网站一般是怎么盈利互联网产品运营
  • 网站模板的好处迅雷磁力链bt磁力天堂下载
  • 免费的com域名注册网站seo推广方案
  • 官方网站做兼职百度搜索引擎官网
  • 已有网站开发app客户端长春网站建设定制
  • 学习网站建设搜索引擎营销的名词解释
  • 小说网站开发需求分析seo1搬到哪里去了
  • wordpress 仿新浪微博汕头seo优化公司
  • 无代码网站建设软件开发培训
  • 工作做网站新闻发稿平台
  • 网页个人主页模板seo基础理论
  • 做视频网站违法吗关键词优化平台有哪些
  • 口碑好网站建设公司电话谷歌商店官网下载
  • 图库网站源码下载湘潭网站设计外包服务
  • 山东食品行业网站开发百度推广需要多少钱
  • 公司创建的法制网站百度收录排名查询
  • 长治做网站的公司ip域名查询网
  • 网站建站销售怎么做百度推广北京总部电话
  • 企业名录搜索软件哪个靠谱爱站seo查询软件
  • 青县有做网站的吗2022年app拉新推广项目
  • 网易企业邮箱输入完整的邮箱地址怎么填写seo营销网站的设计标准
  • 做的网站修改编码福州网站建设团队
  • 临沂网站开发多少钱云推广