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

做空机构的网站龙海建设局网站

做空机构的网站,龙海建设局网站,wordpress多媒体分类,贵州快速整站优化描述 给定n种物品和一个背包#xff0c;物品i的重量是Wi​#xff0c;其价值为Vi​#xff0c;问如何选择装入背包的物品#xff0c;使得装入背包的物品的总价值最大#xff1f; 在选择装入背包的物品时#xff0c;对每种物品i只能有两种选择#xff0c;装入或者不装入…描述 给定n种物品和一个背包物品i的重量是Wi​其价值为Vi​问如何选择装入背包的物品使得装入背包的物品的总价值最大 在选择装入背包的物品时对每种物品i只能有两种选择装入或者不装入不能装入多次也不能部分装入。 输入描述 第一行输入物品的个数n。 第二行输入物品的重量序列w。(中间有空格 第三行输入物品的价值序列v。中间有空格 第四行输入背包容量c。 输出描述 第一行输出装入背包的物品。用0和1表示中间无空格 第二行输出最大价值。 用例输入 1 3 3 4 5 4 5 6 10 用例输出 1 011 11 提示: n100; 1Wi​,Vi​100; 本题是典型的背包问题唯一的难点就是如何查询背包元素。 思路 利用逆推发反向查找如果本像元素与上一列元素一样则没装否则装了由此可推出以下代码 string ans;int Wc;for (int in;n0 s0;i--){if (sdp[i-1][W]) ans0ans;else{ans1ans;s-v[i-1];W-w[i-1];}} 则利用动态规划将代码完善 #includebits/stdc.h using namespace std; int dp[1000][1000]{0}; int main() {int n;cinn;int w[n1]{0},v[n1]{0};for (int i0;in;i) cinw[i];//注意这里是单行输入重量。for (int i0;in;i) cinv[i];//单行输入价值。int c;cinc; for (int i1;in;i){for (int j1;jc;j){if (w[i-1]j) dp[i][j]max(dp[i-1][j],dp[i-1][j-w[i-1]]v[i-1]);//动态规划else (dp[i][j]dp[i-1][j]);}}int sdp[n][c];//开始逆推string ans;int Wc;for (int in;n0 s0;i--){if (sdp[i-1][W]) ans0ans;else{ans1ans;s-v[i-1];W-w[i-1];}}int kn-ans.size();while (k--) ans0ans;//处理一下coutansendldp[n][c];//输出 }
http://www.tj-hxxt.cn/news/140180.html

相关文章:

  • 佛山新网站制作平台邢台网站制作哪里好
  • 毕节地区建设网站电子商务平台的相关性主要指哪几种相关性
  • 丹东企业网站建设平台教育网站开发文档
  • 网站开发后台软件上海临平路网站建设
  • 网站建设维护一年费用网络会议有哪些软件
  • 公司内网网站建设软件公司网站模板
  • 电子商务网站建设林锋课本答案官方网站建设状况
  • 内网网站怎么建设长沙市宁乡县建设局网站
  • 开发公众号需要多少钱搜索引擎优化方法总结
  • 泊头网站制作个性化网站建设开发
  • 如何做网站首页图域名app大全免费下载
  • 网站手机模板的特点免费自己建站
  • 旅游网站项目评估dw做电影网站
  • 网站建站华为云建设部网站 注册违规
  • 网站内部优化策略凡科网登录下载
  • 做室内设计特别好的网站杭州企业管理咨询有限公司
  • 公司名字变了网站备案网站诊断与优化的作用
  • 在线教学视频网站建设揭阳网站建设解决方案
  • 域名注册网站查询百度95099如何转人工
  • 查不到备案的网站wordpress设置会员时效
  • 电子商务公司建设网站方案设计赣州信息港房产网
  • 微信小程序商城源代码安徽网站关键词优化
  • 买了个域名 如何自己做网站seo外包优化服务商
  • 怎么创建网站快捷方式专业做家居的网站
  • 成都地铁建设分公司网站网站ps照片怎么做的
  • 电商网站开发环境网站建设营销一站式服务
  • 网站模板为什么不好怎么防止网站攻击
  • app产品网站模板北京新冠确诊最新数据
  • 网站免费php模板自助建网站的平台 数据库
  • 商场网站建设公司怎么做微信点击网站打赏看片