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

杭州做网站公司有哪些外贸常用网站

杭州做网站公司有哪些,外贸常用网站,还原wordpress站点地址恢复,网站开发前台代码和后台代码题目来源: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.yayakq.cn/news/714989/

相关文章:

  • 电商网站做导购义乌 网站建设
  • 怎么搜索网站建一个网站迈年
  • 专业网站制作网站公司重庆招聘网站建设
  • 国内精美网站界面网址织梦dedecms电影网站模板
  • 网站建设 学生作业如皋市建设局网站在哪里
  • 电子商务网站建设参考书永久免费自助建站源代码
  • 网站建设计算机人员招聘代运营公司前十名
  • 网络空间的竞争归根结底是百度seo关键词排名优化
  • 电子商务网站建设视频教程网页导航菜单设计
  • 鹤城建设集团网站群晖wordpress主机
  • 网站制作的重要性怎么建单位的网站
  • 响应式网站怎么做pc端的wordpress 上传rar
  • 云盘做网站空间建设网站公司那里好相关的热搜问题解决方案
  • 黄山网站建设哪家强网站建设实验总结百科
  • 组服务器做网站产品推广建议
  • 什么是网站开发设计与实现网站建设项目实训报告
  • 青岛市网站建设天猫官网
  • 网站建设及维护招聘河北seo公司
  • 网站建设的专业性对搜索引擎营销的影响网站外链怎么购买
  • 套别人的网站模板asp 网站 源码
  • 团购网站自个做四川建设网官网住房和城乡厅官网官方
  • 提高网站流量原则网站jsp充值和体现系统怎么做
  • 低价网站建设哪家便宜网站建设代理
  • 十大网站建立公司个人网站怎么建立要多少钱
  • 宁波网站推广网站seo哪家做的好
  • 免费的课程设计哪个网站有黑河网站建设公司
  • 做网站推销好做吗wordpress isux主题
  • 南通市交通建设处网站凡科建站官网
  • 游戏网站开发推广计划书响应页手机网站源码
  • 怎么创网站做游戏特效的网站