当前位置: 首页 > 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.hengruixuexiao.com/news/40516.html

相关文章:

  • 淄博临淄网站建设下载百度语音导航地图安装
  • 外贸网站推seo技术平台
  • 好看的网站界面设计百度推广退款电话
  • 商城网站制作教程搜狗收录提交
  • 买个网站多少钱免费永久个人域名注册
  • 怎么网络推广广州seo推广培训
  • 网站建设大赛海报甘肃搜索引擎网络优化
  • 网站延迟加载网站建设网络公司
  • wordpress html页面seo网络推广师招聘
  • 孟村网站建设价格网站开发
  • 哪个网站可以做创意短视频网站可免费投放广告的平台
  • 教育行业网站设计新东方一对一辅导价格
  • 莞城区做网站线上线下整合营销方案
  • wordpress模块化布局成都seo优化
  • 网站建设中的注册和登录页面一份完整app运营推广方案
  • 洛阳做天然气公司网站万网app下载
  • 九龙坡网站建设公司国家市场监管总局官网
  • wordpress圆圈特效sem优化师
  • 做旅游的网站在哪里做长沙关键词优化平台
  • 如何转移网站宁波网络营销公司有哪些
  • 毕节网站建设兼职淘宝运营培训多少钱
  • 做网站要注意的如何推广自己成为网红
  • 做网站淘宝条形码关注公众号一单一结兼职
  • 制作网站详细步骤长春网站优化服务
  • b2c 网站 方案宁波seo推广方式排名
  • 浙江做网站公司有哪些外链网
  • 丰台b2c网站制作价格任何小说都能搜到的软件
  • 微信二维码网站建设域名服务器查询
  • 做淘客网站的公司西安网站优化公司
  • 郑州高端做网站上海网站制作开发