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

网站开发 平面设计最有效的线上推广方式

网站开发 平面设计,最有效的线上推广方式,宣传片制作软件,疯狗做网站cnfg题目来源: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.hrbkazy.com/news/46370.html

相关文章:

  • 个人适合网站类型网站如何让百度收录
  • 南充网站建设略奥东莞做网站公司电话
  • 内蒙古建信建设有限公司网站东莞公司seo优化
  • 微商城开发公司什么是seo标题优化
  • 专业制作网站多少钱seo网站营销推广公司
  • 模板网站与定制网站的价格武汉百度开户电话
  • 做网站要注意哪些问题宁波网络优化seo
  • wdcp wordpress forbidden 403北京优化推广公司
  • 网上赚钱的副业哈尔滨seo关键词优化
  • 做网站深圳网站销售怎么推广
  • wordpress更改了域名 图片不显示seo是什么东西
  • 写字就能赚钱做网站灰色词快速排名接单
  • 网站建设对数据库有何要求网站模板套用教程
  • 豫港大厦 做网站网页制作免费网站制作
  • asp.net做报名网站买卖网交易平台
  • 网络营销理论有哪些内容电商中seo是什么意思
  • 找公司做网站先付全款吗手机百度app
  • 锦州公司做网站龙岗网站推广
  • 网络营销是什么时候提出的推广关键词如何优化
  • 论坛网站建设方案免费打广告平台有哪些
  • 青海网站开发公司百度知道首页登录
  • wordpress标签大全菏泽seo
  • 做企业网站一定要企业邮箱嘛厦门谷歌seo
  • wordpress 改cms网站搜索关键词优化
  • 大庆做网站公司广州企业网站建设
  • 网站建设托管seo流量增加软件
  • 免费下载企业微信百度seo关键词排名推荐
  • 淳安县住房和城乡建设局网站首页微信代运营
  • 手机网站建设动态长尾关键词挖掘工具爱网站
  • 帮助传销做网站会不会判刑html网页制作app