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

专门做财经的网站win7优化工具哪个好用

专门做财经的网站,win7优化工具哪个好用,wordpress修改导航栏,wordpress jiaocheg切面条问题是一个经典的动态规划问题,也称为切钢条问题。问题描述为:给定一根长度为n的钢条和一个价格表P[i],表示长度为i的钢条的价格。求解如何切割钢条使得收益最大。 解决这个问题的关键是找到一个最优子结构和递推关系。 首先&#xf…

切面条问题是一个经典的动态规划问题,也称为切钢条问题。问题描述为:给定一根长度为n的钢条和一个价格表P[i],表示长度为i的钢条的价格。求解如何切割钢条使得收益最大。

解决这个问题的关键是找到一个最优子结构和递推关系。

首先,定义一个数组dp[],其中dp[i]表示切割长度为i的钢条的最大收益。

对于长度为i的钢条,可以选择不切割直接卖,或者将其切割为长度为j和i-j的两段。于是,最优子结构可以表示为:

dp[i] = max(P[i], dp[j] + dp[i-j]) 其中 1<=j<i

通过递推关系和最优子结构,可以求解切面条问题的最优解。

具体的算法步骤如下:

  1. 定义一个数组dp[],长度为n+1,初始化为0。

  2. 从长度为1开始到n,依次计算dp[i]。

  3. 对于每个dp[i],遍历所有可能的切割长度j,并计算dp[i]的最大值。

  4. 返回dp[n],即为切割钢条的最大收益。

下面是一个示例代码:

def cutRod(price, n):dp = [0] * (n+1)for i in range(1, n+1):max_val = -1for j in range(1, i+1):max_val = max(max_val, price[j] + dp[i-j])dp[i] = max_valreturn dp[n]price = [0, 1, 5, 8, 9, 10, 17, 17, 20, 24, 30]
n = len(price) - 1max_profit = cutRod(price, n)
print("Maximum Profit:", max_profit)

在这个示例中,长度为i的钢条的价格存储在数组price[]中,n为钢条的总长度。输出结果为最大收益。

这就是切面条问题的详解。通过动态规划的思想,可以得到切割钢条的最优解。

http://www.dt0577.cn/news/35372.html

相关文章:

  • 响应式网站尺寸节点长尾关键词查询
  • 博彩网站开发违法吗网络营销期末考试题库
  • 上海网站建设上海关于校园推广的软文
  • 如何查一个网站的备案百度云网页版入口
  • 南部网站建设seo外链资源
  • wordpress功能菜单怎么设置杭州seo排名收费
  • 做分析图的网站公司网站如何制作设计
  • 性价比最高网站建设网站优化网络推广seo
  • 龙岩做网站开发哪家做的好怎么做网站优化
  • 潜江资讯网最新招聘信息seo上海培训
  • 郓城菏泽网站建设市场营销案例分析
  • 东莞网站建设 旅游纯手工seo公司
  • 国内外网站seo关键词有哪些类型
  • 网站开发 实习报告网络营销策略主要包括
  • 怎么卸载安装的wordpress上海seo培训中心
  • 重庆建筑工程交易信息网南宁seo排名优化
  • 闵行营销型网站建设公司建筑设计网站
  • 网站排名软件利搜山东网络推广优化排名
  • 可以免费做网站推广的平台百度下载安装官方下载
  • 昆明seo建站关键词搜索优化外包
  • 网站上的缩略图怎么做清晰百度公司招聘岗位
  • html网站成品下载谷歌seo网站推广
  • wordpress静态化后404苏州seo推广
  • 免费的行情网站推荐大全seo推广哪家好
  • 网站建设支付网络舆情应急预案
  • 南山网站建设找哪家公司好个人网页设计
  • html5移动端网站开发教程网站开发月薪多少钱
  • 卫计局网站建设信息公开总结seo研究中心qq群
  • 柳州公积金网站黄页88网络营销宝典
  • 上海做网站找谁廊坊首页霸屏排名优化