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

贴吧怎么做网站视频手机网站价格

贴吧怎么做网站视频,手机网站价格,微信开放平台注册流程,淮南网课918. 环形子数组的最大和 给定一个长度为 n 的环形整数数组 nums ,返回 nums 的非空 子数组 的最大可能和 。 环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i 1) % n] , nums[i] 的前一个元素是…

918. 环形子数组的最大和

给定一个长度为 n 的环形整数数组 nums ,返回 nums 的非空 子数组 的最大可能和 

环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i + 1) % n] , nums[i] 的前一个元素是 nums[(i - 1 + n) % n] 。

子数组 最多只能包含固定缓冲区 nums 中的每个元素一次。形式上,对于子数组 nums[i], nums[i + 1], ..., nums[j] ,不存在 i <= k1, k2 <= j 其中 k1 % n == k2 % n 。

示例 1:

输入:nums = [1,-2,3,-2]
输出:3
解释:从子数组 [3] 得到最大和 3

示例 2:

输入:nums = [5,-3,5]
输出:10
解释:从子数组 [5,5] 得到最大和 5 + 5 = 10

示例 3:

输入:nums = [3,-2,2,-3]
输出:3
解释:从子数组 [3] 和 [3,-2,2] 都可以得到最大和 3

提示:

  • n == nums.length
  • 1 <= n <= 3 * 104
  • -3 * 104 <= nums[i] <= 3 * 104

 

class Solution {
public:int maxSubarraySumCircular(vector<int>& nums) {int n=nums.size();vector<vector<int>> dp(n,vector<int>(2,nums[0]));dp[0][0]=nums[0];dp[0][1]=nums[0];int sum=nums[0],maxn=nums[0],minn=nums[0];for(int i=1;i<n;i++){//每个元素都当做是子数组的最后一个元素,分别求出两个状态,最大子数组和和最小子数组和dp[i][0]=max(dp[i-1][0]+nums[i],nums[i]);maxn=max(dp[i][0],maxn);dp[i][1]=min(dp[i-1][1]+nums[i],nums[i]);minn=min(dp[i][1],minn);sum+=nums[i];}return maxn>0?max(maxn,sum-minn):maxn;}
};

http://www.yayakq.cn/news/889906/

相关文章:

  • 如何做百度推广的网站百度极速版下载
  • 行业网站推广方案公众号推广方案
  • 陕西省建设厅网站官网企业月报广州seo报价
  • 请问大连谁家做网站网站备案的要求
  • 嘉兴网站建设网站建设怎么做信息流广告代理商
  • 网页设计师主要是做什么的呢杭州上城区抖音seo如何
  • 江都区城乡建设局网站马局网站建设与管理需要什么软件有哪些方面
  • 网站可以增加关键词吗微课网站开发
  • 中邦建设工程有限公司官方网站php企业网站开发实训报告
  • 做建材网站张家港城市建设规划局网站
  • WordPress中英文旅游模板seo排名诊断
  • 亳州蒙城网站建设wordpress自动提取描述关键词
  • 企业网站php模版泰安最大的竞价排名公司
  • 卓越网的企业类型和网站种类郑州封控最新消息今天
  • 网站开发有哪些内容1小时教你做出个人网页
  • 网站应用市场设计建设工程合同司法解释2021
  • 网站开发后台注意事项中山网站代运营
  • 廊坊建设企业网站修改文案支持在线图片编辑
  • 企业网站建设方案书目录软件开发外包合同
  • 做一件代发哪个网站好设计品牌网站公司
  • 吉林省建设标准化网站公司公司网站建设公司
  • 网站同时做竞价和优化可以抚州做网站公司
  • 网站域名密码找回网站建设平台信息
  • 适合国外网站的dns烟台城乡住房建设厅网站
  • 网站免费广告高端营销型网站建设品牌
  • 网站后台样式模板做医疗竞价网站
  • 网站设计公司哪家专业黑马程序员python
  • 上海高端it网站建设小说网站怎么做原创
  • 怎样自己免费搭建网站wordpress如何设置目录权限设置
  • 开网站赚钱wordpress公众号涨粉插件