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

杨中市网站建设拼多多怎么查商品排名

杨中市网站建设,拼多多怎么查商品排名,短链接生成网,58同城长沙招聘有 N 种物品和一个容量是 V 的背包。 第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。 输入格式 第一行两个整数 N,…

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

第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。

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

输入格式

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

接下来有 N 行,每行三个整数 vi,wi,si用空格隔开,分别表示第 i 种物品的体积、价值和数量。

输出格式

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

数据范围

0<N,V≤100

0<vi,wi,si≤100

输入样例

4 5
1 2 3
2 4 1
3 4 3
4 5 2

输出样例:

10

 朴素算法:

#include<iostream>
#include<algorithm>
using namespace std;const int N = 110;
int v[N],w[N],s[N],f[N][N];
int n,m;int main()
{cin>>n>>m;for(int i=1;i<=n;i++) cin>>v[i]>>w[i]>>s[i];for(int i=1;i<=n;i++){for(int j=0;j<=m;j++){for(int k=0;k<=s[i]&&k*v[i]<=j;k++){f[i][j] = max(f[i][j],f[i-1][j-k*v[i]]+k*w[i]);}}}cout<<f[n][m]<<endl;
}

多重背包的二进制优化方法:

//本题考查多重背包的二进制优化方法
//将多重背包分成若干个01背包进行解题/*二进制优化(下方举例说明):
①假定物品件数s=200
②二进制形式k[n]={1,2,4,8,16,32,64,73}  其所有值相加是<=200  可以凑出[0~200]的所有数
③除开最后一个数不是二进制形式,73=200-(1+2+4+8+16+31+64)
④其余数,若定64,其中64+[0~63]->[0~127]
⑤最后一个数73,其中73+[0~127]->[0~200] */#include<iostream>
#include<algorithm>
using namespace std;const int N = 12010,M = 2010;
int v[N],w[N],f[N];
int n,m;int main()
{cin>>n>>m;int cnt = 0;for(int i=1;i<=n;i++){int a,b,s;cin>>a>>b>>s;// 输入第i种物品的体积a、价值b和数量sint k = 1;while(k<=s){cnt++;// 更新物品编号v[cnt] = k*a;// 将当前数量的物品拆分成指数级别的多个子问题,更新体积w[cnt] = k*b;// 同样更新价值s-=k;// 减去已经处理过的数量k*=2; // 指数倍增加数量}if(s>0)// 处理剩余的数量{cnt++;v[cnt] = s*a;w[cnt] = s*b;}}n = cnt;/*for(int i=1;i<=n;i++){cout<<"v[i]: "<<v[i]<<endl;cout<<"w[i]: "<<w[i]<<endl;cout<<endl;}*///变成若干个01背包问题for(int i=1;i<=n;i++){for(int j=m;j>=v[i];j--){f[j] = max(f[j],f[j-v[i]]+w[i]);}}cout<<f[m]<<endl;}

http://www.hkea.cn/news/403732/

相关文章:

  • 手机网站代码下载黄页网站推广服务
  • 做网站前端多少钱在线bt种子
  • wordpress+模版+推荐专业网站seo推广
  • 浦项建设公司员工网站2023免费推广入口
  • 如何查询某个网站的设计公司最新推广注册app拿佣金
  • 八宝山做网站公司打广告
  • wordpress vip查看插件南宁seo费用服务
  • 建站之星模板怎么设置手机如何做网站
  • 上海公司网站制作价格西安百度关键词排名服务
  • 长沙网页制作开发公司aso优化方案
  • 深圳罗湖网站制作成人电脑基础培训班
  • 无锡网站制作咨询深圳网站设计十年乐云seo
  • 大连城市建设网站seo优化顾问服务阿亮
  • 福州 网站建设沈阳seo关键词排名优化软件
  • 做网站还要买服务器吗镇江seo
  • 专门做特价的网站优化排名案例
  • 网站建设的一些问题友链交易交易平台
  • 创业初期要建立公司的网站吗seo排名优化代理
  • 做网站全屏尺寸是多少钱站长工具查询系统
  • 做企业平台的网站有哪些手机网站制作教程
  • 免费行情的软件大全下载北京公司排名seo
  • 网站联系方式要素qq群推广链接
  • div css 网站模板免费的云服务器有哪些
  • 35互联做网站好吗网店运营工作内容
  • 网站建设模拟软件营销培训课程内容
  • 深圳建网站兴田德润专业2023年最新新闻简短摘抄
  • 学校网站怎么查询录取百度相册登录入口
  • 自助建设彩票网站网址查询工具
  • 怎么创建网页的快捷方式seo入门版
  • 互联网企业网站网络优化