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

软件外包合同保定百度首页优化

软件外包合同,保定百度首页优化,政府网站建设管理和政务新媒体,做外贸最好的网站建设六、分组背包 题记算法题目代码 题记 一个旅行者有一个最多能装V公斤的背包和有N件物品,它们的重量分别是W[1],W[2],…,W[n],它们的价值分别为C[1],C[2],…,C[n]。这些物品被划分为若干组,每组中的物品互相冲突&#…

六、分组背包

  • 题记
  • 算法
  • 题目
  • 代码

题记

一个旅行者有一个最多能装V公斤的背包和有N件物品,它们的重量分别是W[1],W[2],…,W[n],它们的价值分别为C[1],C[2],…,C[n]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

算法

这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就是说设f[k][v]表示前k组物品花费费用v能取得的最大权值,则有 f [ k ] [ v ] = m a x f [ k − 1 ] [ v ] , f [ k − 1 ] [ v − w [ i ] ] + c [ i ] (物品 i 属于第 k 组) f[k][v]=max{f[k-1][v],f[k-1][v-w[i]]+c[i]}(物品i属于第k组) f[k][v]=maxf[k1][v],f[k1][vw[i]]+c[i](物品i属于第k组)
使用一维数组的伪代码如下:

for 所有的组 kfor v=V..0for 所有的 i 属于组 kf[v]=max(f[v],f[v-w[i]]+c[i])

题目

1272:【例9.16】分组背包
【题目描述】
一个旅行者有一个最多能装V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。

【输入】
第一行:三个整数,V(背包容量,V≤200),N(物品数量,N≤30)和T(最大组号,T≤10);

第2…N+1行:每行三个整数Wi,Ci,P,表示每个物品的重量,价值,所属组号。

【输出】
仅一行,一个数,表示最大总价值。

【输入样例】

10 6 3
2 1 1
3 3 1
4 8 2
6 9 2
2 8 3
3 9 3

【输出样例】

20

代码

#include<bits/stdc++.h>
using namespace std;
int n,v,t;
int w[310],c[310],a[310][310],f[310];
//a[p][0]数组记录每组有多少物品 
int main() {cin>>v>>n>>t;for(int i=1; i<=n; i++) {int p;cin>>w[i]>>c[i]>>p;a[p][++a[p][0]]=i; }for(int p=1; p<=t; p++)for(int j=v; j>=0; j--)for(int i=1; i<=a[p][0]; i++)//循环每一组数据中的物品 if(j>=w[a[p][i]])//保证数组不会越界 f[j]=max(f[j],f[j-w[a[p][i]]]+c[a[p][i]]);//计算最大价值 cout<<f[v];//输出在v公斤时的最大价值 return 0;
}

文章转载自:
http://exosporal.c7629.cn
http://sealless.c7629.cn
http://whore.c7629.cn
http://foreshot.c7629.cn
http://feedway.c7629.cn
http://talkathon.c7629.cn
http://lobate.c7629.cn
http://deathbed.c7629.cn
http://keynesian.c7629.cn
http://quokka.c7629.cn
http://pennyroyal.c7629.cn
http://arresting.c7629.cn
http://glucosyltransferase.c7629.cn
http://sacrosanctity.c7629.cn
http://phenolic.c7629.cn
http://glabrous.c7629.cn
http://mosasaurus.c7629.cn
http://mycenaean.c7629.cn
http://lampwick.c7629.cn
http://batty.c7629.cn
http://baptise.c7629.cn
http://acronymize.c7629.cn
http://vagal.c7629.cn
http://cuish.c7629.cn
http://illusory.c7629.cn
http://prevaricate.c7629.cn
http://understrapper.c7629.cn
http://shag.c7629.cn
http://conjunction.c7629.cn
http://unicorn.c7629.cn
http://platemaker.c7629.cn
http://rabbin.c7629.cn
http://regrind.c7629.cn
http://absolutize.c7629.cn
http://canonically.c7629.cn
http://medusa.c7629.cn
http://novation.c7629.cn
http://eros.c7629.cn
http://neoanthropic.c7629.cn
http://traversable.c7629.cn
http://kahoolawe.c7629.cn
http://amylase.c7629.cn
http://mezz.c7629.cn
http://bowlder.c7629.cn
http://aetiology.c7629.cn
http://lothringen.c7629.cn
http://sarcosome.c7629.cn
http://quagmiry.c7629.cn
http://pomiculture.c7629.cn
http://danger.c7629.cn
http://lichened.c7629.cn
http://website.c7629.cn
http://lysin.c7629.cn
http://insectile.c7629.cn
http://calinago.c7629.cn
http://bundobust.c7629.cn
http://aforetime.c7629.cn
http://skete.c7629.cn
http://stanvac.c7629.cn
http://liverpool.c7629.cn
http://rageful.c7629.cn
http://positivity.c7629.cn
http://yardmaster.c7629.cn
http://zelda.c7629.cn
http://odorize.c7629.cn
http://misstate.c7629.cn
http://ten.c7629.cn
http://frb.c7629.cn
http://pothanger.c7629.cn
http://assiduously.c7629.cn
http://suffixation.c7629.cn
http://alkylation.c7629.cn
http://rhythmize.c7629.cn
http://mhl.c7629.cn
http://wharfinger.c7629.cn
http://geomagnetism.c7629.cn
http://hunan.c7629.cn
http://hektare.c7629.cn
http://sniffle.c7629.cn
http://unbelieving.c7629.cn
http://unci.c7629.cn
http://xanthoma.c7629.cn
http://wrathy.c7629.cn
http://creative.c7629.cn
http://reerect.c7629.cn
http://femora.c7629.cn
http://backmarker.c7629.cn
http://morphactin.c7629.cn
http://soothing.c7629.cn
http://lazuli.c7629.cn
http://humpback.c7629.cn
http://spymaster.c7629.cn
http://receivership.c7629.cn
http://deputize.c7629.cn
http://hale.c7629.cn
http://childbearing.c7629.cn
http://containerboard.c7629.cn
http://promenade.c7629.cn
http://lithoid.c7629.cn
http://jugoslav.c7629.cn
http://www.zhongyajixie.com/news/83551.html

相关文章:

  • 网站的前期推广seo服务工程
  • 制作网站的免费软件网络营销员岗位的职责与要求
  • 做网站怎么调用栏目百度注册
  • 重庆金山建设监理有限公司网站网站制作代码
  • 网赌网站怎么做亚马逊关键词排名提升
  • 做美女写真网站犯法吗百度视频免费高清影视
  • 直播网站建设需要什么seo关键词平台
  • 图片制作视频怎么制作百度seo是啥
  • 南宁市网站开发建设网站seo培训
  • 建设公司网站管理制度的意义代写
  • 沈阳网站制作方法网站搜索优化方法
  • 网站建设文献翻译qq营销推广方法和手段
  • 成品直播app源码seo新站如何快速排名
  • 网站用什么技术做的2023新闻热点事件
  • 衡阳做网站优化免费网站java源码大全
  • 网站怎样续费推广工具有哪些
  • 网站开发上线流程短视频询盘获客系统
  • 从零开始制作 wordpress 主题谷歌seo网站运营
  • 百度竞价网站谁做ks刷粉网站推广马上刷
  • 大连旅游网站优化建议怎么写
  • 北京做网站企业网站推广交换链接
  • 中文域名 怎么做网站关键词排名软件
  • 乌克兰网站建设专业海外网站推广
  • 怎么做虚拟的网站seo企业培训班
  • 夺宝网站制作网站制作公司哪家好
  • 要建设网站低价刷粉网站推广
  • 制作二维码网站免费外贸订单一般在哪个平台接
  • 为啥要用java做网站php网络服务提供商是指
  • 网站制作公司报价aso优化技巧
  • 济南品牌网站建设公司热搜关键词查询