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

自己弄公司网站seo搜狗

自己弄公司网站,seo搜狗,龙海网络推广,永久域名注册多少钱目录 01背包: 完全背包: 多重背包(范围0-100): 混合背包: 分组背包: 二维费用的背包问题: 背包问题求方案数: 01背包: 从最大容量开始遍历到当前&…

目录

01背包:

完全背包:

多重背包(范围0-100):

混合背包:

分组背包:

二维费用的背包问题:

背包问题求方案数:

01背包:

从最大容量开始遍历到当前,防止重复

void solve()
{int n,m,v,w;cin>>n>>m;for(int i=1;i<=n;i++){cin>>v>>w;for(int j=m;j>=v;j--){dp[j]=max(dp[j],dp[j-v]+w);}}cout<<dp[m]<<endl;return ;
}

完全背包:

从当前容量遍历到最大,与01背包恰好相反

void solve()
{int n,m,v,w;cin>>n>>m;for(int i=1;i<=n;i++){cin>>v>>w;for(int j=v;j<=m;j++){dp[j]=max(dp[j],dp[j-v]+w);}}cout<<dp[m]<<endl;return ;
}

多重背包(范围0-100):

范围小的时候适用,将有数量都转为1,转化为01背包

void solve()
{int n,m,v[101001],w[101001],ans=1,a,b,c;cin>>n>>m;for(int i=1;i<=n;i++){cin>>a>>b>>c;for(int j=1;j<=c;j++){v[ans]=a;w[ans]=b;ans++;}}for(int i=1;i<=ans;i++){for(int j=m;j>=v[i];j--){dp[j]=max(dp[j],dp[j-v[i]]+w[i]);}}cout<<dp[m]<<endl;return ;
}

混合背包:

void solve()
{int n,m;cin>>n>>m;for (int i=1;i<=n;i++) {int v,w,s;cin>>v>>w>>s;if(s==0)//当完全背包做{for(int j=v;j<=m;j++) dp[j] = max(dp[j],dp[j-v]+w);}else //转化为01背包{if(s==-1)s=1;for(int k=1;k<=s;k<<=1){for(int j=m;j>=v*k;j--){dp[j]=max(dp[j],dp[j-v*k]+w*k);}s-=k;}if(s){for(int j=m;j>=s*v;j--){dp[j]=max(dp[j],dp[j-v*s]+w*s);	}}}}cout<<dp[m]<<endl; return ;
}

分组背包:

signed main()
{int n,m,s,w[1010],v[1010];cin>>n>>m;while(n--){cin>>s;for(int i=1;i<=s;i++)cin>>v[i]>>w[i];for(int j=m;j>=0;j--){for(int k=1;k<=s;k++){if(j>=v[k])dp[j]=max(dp[j],dp[j-v[k]]+w[k]);}}}cout<<dp[m]<<endl;return 0;
}

二维费用的背包问题:

除体积限制外多了质量限制

void solve()
{int n,v,m;cin>>n>>v>>m;for (int i=1;i<=n;i++) {int a,b,w;cin>>a>>b>>w;for(int j=v;j>=a;j--){for(int k=m;k>=b;k--){dp[j][k]=max(dp[j][k],dp[j-a][k-b]+w);}}}cout<<dp[v][m]<<endl; return ;
}

背包问题求方案数:

signed main()
{int n,m,v,w;cin>>n>>m;for(int i=0;i<=m;i++)cnt[i]=1;for(int i=1;i<=n;i++){cin>>v>>w;for(int j=m;j>=v;j--){int t=dp[j-v]+w;if(t>dp[j]){dp[j]=t;cnt[j]=cnt[j-v];}else if(t==dp[j]){cnt[j]=(cnt[j]+cnt[j-v])%mod;}}}cout<<cnt[m]<<endl;return 0;
}

今日推荐音乐:我想我不够好  迷失幻境

下一篇:子数组的解释与专题

http://www.khdw.cn/news/24330.html

相关文章:

  • 金华做网站的公司中国新冠疫情最新消息
  • 展示型网站建设价格如何学会推广和营销
  • 江苏建设人才网 官网九江seo
  • 网站制作费用 政府采购指数基金排名前十名
  • 美橙建站五站合一软件1小时快速搭建网站
  • 上海新闻综合频道今天seo技术306
  • 如何免费创建网站平台微信朋友圈广告在哪里做
  • 东莞网站建设设计公司uc浏览器网页版入口
  • 简约网站程序seo优化网络公司排名
  • 邮箱网站怎么做免费的企业黄页网站
  • a0000网站建设站长工具ip查询
  • 扬州百度seowin7优化
  • 营销型网站建设步骤网上做广告怎么收费
  • 网站建设进度规划旅游景点推广软文
  • 自己做网站推广产品电商怎么做推广
  • android网站开发视频广告精准推广平台
  • 免费主页空间的网站怎样看网页的友情链接
  • 如何用文件传输协议登陆网站搜索引擎都有哪些
  • 网站链接如何做日历提醒搜索指数查询
  • 做养生网站怎么赚钱免费关键词挖掘工具
  • 福田网站 建设深圳信科百度推广平台收费标准
  • 怎么建立公司网站费用百度免费打开
  • b2c电商网站制作广州网络公司
  • shopex网站备份seo网站结构优化
  • 头条今日头条新闻网页天津网站建设优化
  • w永久99w乳液78郑州网络seo
  • 域名会跳转怎么进原网站百度指数使用指南
  • 辽宁响应式网站费用长沙有实力的关键词优化价格
  • 投票网站怎么做如何做企业产品推广
  • 用jsp做的网站首页百度竞价和优化的区别