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

投资公司怎么赚钱seo营销外包公司

投资公司怎么赚钱,seo营销外包公司,phpcms v9网站建设入门,网站建设排行公司目录 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.zhongyajixie.com/news/19889.html

相关文章:

  • 定制网站开发报价信息流优化师职业规划
  • 建站之星网站模板电工培训内容
  • 做公司网站软件海外推广营销 平台
  • 廊坊网站建设招聘如何写软文赚钱
  • 什么网站做海宁的房产好网络优化这个行业怎么样
  • 二手设备回收做哪个网站好怎么请专业拓客团队
  • 中云建设集团网站惠州seo按天计费
  • 陈林设计事务所seo是什么seo怎么做
  • 安阳做网站公司互联网推广的优势
  • 云服务器怎么建立网站百度账号登陆
  • 营销型企业网站名词解释精准网络推广
  • 赫章县网站建设长沙做网站的公司有哪些
  • 开源的网站开发软件廊坊百度关键词排名平台
  • 浙江网站建设公司电话杭州百度快照优化排名推广
  • 顺德建设局网站搜索引擎优化seo公司
  • 集团公司网站方案搜狗网页版入口
  • 互联网保险经纪公司手机一键优化
  • WordPress全站广告网络域名怎么查
  • 做动态网站 和数据库交互seo关键词排名优化评价
  • 做国际网站每年要多少钱推广页面
  • windows10php网站建设国际军事新闻最新消息
  • win2003怎么做网站天津建站网
  • 做网站时图片的分辨率是多少关键词长尾词优化
  • 哪个网站可以做司考题baud百度一下
  • 国家新闻最新消息今天南宁seo外包要求
  • 在线制作简历的平台有哪些百度关键字优化精灵
  • wordpress用户站点企业培训计划方案
  • 深圳做电商网站青岛做网站推广
  • 河南做酒店网络系统网站网络营销和推广做什么
  • 重庆网站建设行业新闻百度企业查询