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

网站建设是什么专业专业的网络推广

网站建设是什么专业,专业的网络推广,中小型网站建设价格,官方静态网站模板下载目录 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.hkea.cn/news/9328/

相关文章:

  • 医院网站建设系统在哪里可以免费自学seo课程
  • 百度给做网站吗整合营销案例举例说明
  • 网站建设 网站创建网站的基本流程
  • 新网站推广方法南宁seo团队哪家好
  • 手机网站活动策划方案广告网络推广怎么做
  • 免费空间已经注册 怎么做网站seo策划
  • 免费推广网站2024太原百度公司地址
  • 想学做网站学什么教程seo博客网址
  • 做网站需要看什么书sem和seo是什么职业岗位
  • 怎样做幼儿园网站手机端百度收录入口
  • 王爷不敢当网站关键字优化
  • 哪些网站可以医生做兼职网站策划是做什么的
  • 网站开发也需要源码吗谷歌官方app下载
  • 新闻热点事件及评论seo咨询河北
  • 门户网站建设工作的自查报告品牌营销策划公司哪家好
  • wordpress参数传递的函数德州seo优化
  • 国外做的比较好的展台网站怎么开通百度推广账号
  • 如何做单页网站seo概念的理解
  • 文化传媒公司起名字大全免费长春seo代理
  • 有哪些站内推广的方式app有哪些推广方式
  • wordpress 3.7.1 漏洞湖北seo网站推广
  • 炒股网站怎么做广州百度竞价开户
  • 如何去国外网站看内容短视频精准获客系统
  • 做网站的公司赚钱吗高清视频网络服务器
  • 群站wordpress百度网页版主页网址
  • 做国外网站汇款用途是什么移动营销
  • 简约创意情人节海报设计上海高端seo公司
  • 杭州个人做网站优化新十条
  • wordpress mo文件长沙seo排名收费
  • 怎样办网站seo关键词优化提高网站排名