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

数据库里建设好的网站为什么外网进不去网站网站怎么做成手机版

数据库里建设好的网站为什么外网进不去网站,网站怎么做成手机版,广东建设集团有限公司官网,网络营销一般做什么推广1. 动态规划思路 完全背包问题和 0-1 背包问题非常相似,区别仅在于不限制物品的选择次数。 在 0-1 背包问题中,每种物品只有一个,因此将物品 i 放入背包后,只i能从前 i−1 个物品中选择。在完全背包问题中,每种物品…

1.   动态规划思路

完全背包问题和 0-1 背包问题非常相似,区别仅在于不限制物品的选择次数

  • 在 0-1 背包问题中,每种物品只有一个,因此将物品 i 放入背包后,只i能从前 i−1 个物品中选择。
  • 在完全背包问题中,每种物品的数量是无限的,因此将物品 i 放入背包后,仍可以从前 i 个物品中选择

在完全背包问题的规定下,状态 [i,c] 的变化分为两种情况。

  • 不放入物品 � :与 0-1 背包问题相同,转移至 [i−1,c] 。
  • 放入物品 � :与 0-1 背包问题不同,转移至 [i,c−wgt[i−1]] 。

从而状态转移方程变为:

 dp[i][c] = myMax(dp[i - 1][c], dp[i][c - wgt[i - 1]] + val[i - 1])

核心代码:

    for (int i = 1; i <= n; i++) {for (int c = 1; c <= cap; c++) {if (wgt[i - 1] > c) {// 若超过背包容量,则不选物品 idp[i][c] = dp[i - 1][c];} else {// 不选和选物品 i 这两种方案的较大值dp[i][c] = myMax(dp[i - 1][c], dp[i][c - wgt[i - 1]] + val[i - 1]);}}}int res = dp[n][cap];// 释放内存

3.   空间优化

由于当前状态是从左边和上边的状态转移而来的,因此空间优化后应该对 dp 表中的每一行进行正序遍历

这个遍历顺序与 0-1 背包正好相反。

  for (int i = 1; i <= n; i++) {for (int c = 1; c <= cap; c++) {if (wgt[i - 1] > c) {// 若超过背包容量,则不选物品 idp[c] = dp[c];} else {// 不选和选物品 i 这两种方案的较大值dp[c] = myMax(dp[c], dp[c - wgt[i - 1]] + val[i - 1]);}}}

http://www.dtcms.com/a/412626.html

相关文章:

  • 大连网站建设服务公司wordpress商城主题模板下载
  • 石家庄网络建设seo快速排名源码
  • 不止Docker:探索容器化安装的四种前沿新玩法
  • 网站建设衤金手指谷哥十四wordpress 豆瓣
  • 网站建设公司厦门有哪些网站开发可选择的方案
  • 华清远见25072班C++学习day3
  • 南通做外贸网站网站建设视频格式
  • 网站搭建的人如何识别网页用什么网站做的
  • 下什么软件做网站wordpress升级设置密码
  • 九、Spring
  • 商业门户网站有哪些河南seo推广
  • HTML可以做彩票网站吗1元购网站怎么做
  • 深圳辰硕网站优化东莞网络营销推广公司
  • 大连 响应式网站珠海做网站的公司有哪些
  • 第三十五天:寻找质数
  • 专门做油画交流的网站泰安网站建设工作室
  • 吴恩达d2
  • 学做课件的网站wordpress建站需要学什么意思
  • 营销型网站建设主要教学内容赣州人才网招聘网
  • 网站建设和维护要点wordpress搭建的博客
  • 《道家理论 与现代物理前沿理论对照表》
  • 本网站只做信息展示不提供在线交易wordpress壁纸主题
  • 政务公开及网站建设意见电子商务营销手段有哪些
  • 电感式传感器
  • 山东通信安全员A证考试的难度如何?
  • 网站建设明细费用知名品牌网站有哪些
  • 广东省建设厅的注册中心网站整站优化报价
  • GESP C++5级 2025年6月编程2题解:最大公因数
  • 做搜狗网站优化首页软英文建站平台有哪些
  • 网站项目维护费用宣传片制作合同范本