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

服装公司电商网站建设规划在哪个网站可以免费做广告

服装公司电商网站建设规划,在哪个网站可以免费做广告,做网站的公司不会设计,呼叫中心系统软件类型物品选择规则动态规划特点遍历顺序典型应用场景01背包每件物品最多选1次逆序遍历容量,避免重复选择从大到小遍历容量唯一性选择问题(如装物品)完全背包每件物品可选无限次正序遍历容量,允许重复叠加从小到大遍历容量无限资源问…
类型物品选择规则动态规划特点遍历顺序典型应用场景
01背包每件物品最多选1次逆序遍历容量,避免重复选择从大到小遍历容量唯一性选择问题(如装物品)
完全背包每件物品可选无限次正序遍历容量,允许重复叠加从小到大遍历容量无限资源问题(如零钱兑换)
多重背包无限资源问题(如零钱兑换)可拆分为多个01背包物品或二进制优化处理拆分后逆序或正序有限次数的资源分配问题

01背包问题

给定容量为V的背包和N件物品,每件物品有重量w[i]和价值v[i],每个物品只能选0或1次,求最大价值

状态转移方程:

dp[j] = max(dp[j], dp[j - w[i]] + v[i])

代码实现:

dp = [0] * (V + 1)
for i in range(1, N+1):for j in range(V, w[i]-1, -1):  # 逆序遍历dp[j] = max(dp[j], dp[j - w[i]] + v[i])

2. 完全背包问题

物品可无限次选择,其他条件与01背包相同

dp[j] = max(dp[j], dp[j - w[i]] + v[i])

代码实现

dp = [0] * (V + 1)
for i in range(1, N+1):for j in range(w[i], V+1):  # 正序遍历dp[j] = max(dp[j], dp[j - w[i]] + v[i])

3. 多重背包问题

优化方法

  • 二进制拆分:将C_i分解为1,2,4,...的二进制组合,转化为01背包问题。
  • 单调队列优化:利用滑动窗口思想优化状态转移。
# 拆分物品
new_w, new_v = [], []
for i in range(N):k = 1while k <= C[i]:new_w.append(w[i] * k)new_v.append(v[i] * k)C[i] -= kk *= 2if C[i] > 0:new_w.append(w[i] * C[i])new_v.append(v[i] * C[i])# 转化为01背包
dp = [0] * (V + 1)
for i in range(len(new_w)):for j in range(V, new_w[i]-1, -1):dp[j] = max(dp[j], dp[j - new_w[i]] + new_v[i])

 

http://www.dtcms.com/wzjs/46246.html

相关文章:

  • 北京上海网站建设公司微信软文是什么意思
  • 汕头网站制作方法沈阳专业seo关键词优化
  • 滨江网站建设制作电商引流推广方法
  • 网站做好了怎么办优化大师下载旧版本安装
  • 秦皇岛抚宁区建设局网站短视频seo询盘获客系统
  • 武汉市网站开发公司电话旺道seo优化
  • 厦门怎么没有 网站备案十大门户网站
  • wordpress翻译公司网站盘古百度推广靠谱吗
  • 购物网站开发的背景seo推广优化的方法
  • 大学生可以做的网站windows优化大师怎么卸载
  • 汕头网站制作找哪里10种营销方法
  • 网站开发与实训报告如何自己开发一个平台
  • 科技素材seo网络营销推广
  • ui培训机构排名seo网站推广招聘
  • 网站开发响应式实时积分榜
  • 专业做招聘网站免费注册二级域名的网站
  • 网站和新媒体建设审批制度网站安全检测在线
  • 海口网站设计网站seo视频
  • 海口公司网站建设短视频代运营合作方案
  • 做b2b需要建网站吗网络广告营销对应案例
  • 网站排名优化seo1688官网入口
  • 上海网站建设推广服务微信推广平台自己可以做
  • 镇江建网站免费b2b
  • 做网站要多免费站推广网站在线
  • 营销网站建设公司地址seo网站优化教程
  • 互联网建网站线下推广方案
  • 同仁行业网站建设报价百度搜索指数1000是什么
  • 专业做网站建设公淘宝一个关键词要刷多久
  • 目前网站开发技术宁波seo网络推广
  • 做的网站浏览器提示不安全问题百度下载app下载安装到手机