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

酒业为什么做网站单个药品营销策划方案

酒业为什么做网站,单个药品营销策划方案,短视频询盘获客系统,免备案域名直购这是一道关于动态规划的算法题: 题目描述: 给定一个整数数组 nums,请找出该数组中连续子数组的最大和,并返回这个最大和。 示例: 输入:[-2, 1, -3, 4, -1, 2, 1, -5, 4] 输出:6 解释&#xff…

这是一道关于动态规划的算法题:

题目描述:
给定一个整数数组 nums,请找出该数组中连续子数组的最大和,并返回这个最大和。

示例:
输入:[-2, 1, -3, 4, -1, 2, 1, -5, 4]
输出:6
解释:连续子数组 [4, -1, 2, 1] 的和最大,为 6。

编写一个函数 maxSubArray(nums) 来解决这个问题,函数的输入参数 nums 是一个整数数组,返回值为最大和。

要求使用动态规划的思想来解决这个问题。

提示:

  • 可以假设输入的数组至少包含一个元素。

请尝试解答这道题,如果有任何疑问,请随时提问。

def maxSubArray(nums):n =len(nums)dp = n * [0]dp[0] = nums[0]max_sum = dp[0]for i in range(1,n):dp[i] = max(dp[i-1]+nums[i],nums[i])max_sum = max(max_sum,dp[i])print(max_sum)
nums=[-2, 1, -3, 4, -1, 2, 1, -5, 4]
maxSubArray(nums)

dp[i-1] 的含义。在遍历数组 nums 的过程中,我们计算 dp[i] 的值,表示以 nums[i] 结尾的连续子数组的最大和。在计算 dp[i] 时,我们需要考虑两种情况:

nums[i] 单独构成一个子数组,此时 dp[i] = nums[i]。
将 nums[i] 与前面的连续子数组相连,此时 dp[i] = dp[i-1] + nums[i]。
我们需要选择使 dp[i] 达到最大的方式,因此我们比较这两种情况的结果,取较大的值作为 dp[i] 的值。

通过这种方式,我们不断更新 dp 数组的值,最终得到以每个位置 i 结尾的连续子数组的最大和。遍历完整个数组后,最大的 dp[i] 值即为所求的最大和。

http://www.hkea.cn/news/536031/

相关文章:

  • 企业品牌网站营销关于seo的行业岗位有哪些
  • 群晖怎样做网站惠州网络营销
  • 怎么做网站内部链接的优化品牌营销推广代运营
  • 婚纱照网站制作搜索引擎优化搜索优化
  • 网站建设吉金手指专业13中国营销网站
  • 做销售在哪些网站注册好百度产品
  • dw做汽车网站seo排名工具提升流量
  • 网络培训学校排名奉化seo页面优化外包
  • vps除了做网站还能做什么晨阳seo服务
  • seo网站建设优化什么意思网络营销与直播电商专业就业前景
  • 工程建设企业网站网站关键词优化应该怎么做
  • 修复wordpress青岛网站优化
  • 敦煌网站做外贸怎样网页推广怎么做的
  • 南京网站建设优化今日头条普通版
  • 网站编辑的工作职能有哪些活动营销案例100例
  • 小程序招商加盟平台我是seo关键词
  • wordpress 发帖机镇江抖音seo
  • 网站建设的小结可以发外链的论坛有哪些
  • 网站正常打开速度网店营销与推广策划方案
  • 义乌 网站制作进入百度app
  • 做外围网站赌球红树林seo基础入门免费教程
  • 绿色风格网站seo排名赚钱
  • 南宁企业免费建站百度推广营销怎么做
  • 建立个人网站的成本短视频seo营销系统
  • 深圳公司名称大全网站结构优化的内容和方法
  • 安康市代驾公司上海网站关键词排名优化报价
  • 怎么在网站上建设投票统计在线培训系统app
  • 泰州网站建设哪家好网站seo的主要优化内容
  • 洛卡博网站谁做的seo权重查询
  • 东莞网络科技公司有哪些山东网站seo