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

广告公司名称怎么起企业seo顾问公司

广告公司名称怎么起,企业seo顾问公司,博彩网站做代理违法吗,2024新装修风格客厅这样装目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 给你一个整数数组 nums 。一个子数组 [numsl, numsl1, ..., numsr-1, numsr] 的…

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣


描述:

给你一个整数数组 nums 。一个子数组 [numsl, numsl+1, ..., numsr-1, numsr] 的 和的绝对值 为 abs(numsl + numsl+1 + ... + numsr-1 + numsr) 。

请你找出 nums 中 和的绝对值 最大的任意子数组(可能为空),并返回该 最大值 。

abs(x) 定义如下:

  • 如果 x 是负整数,那么 abs(x) = -x 。
  • 如果 x 是非负整数,那么 abs(x) = x 。

示例 1:

输入:nums = [1,-3,2,3,-4]
输出:5
解释:子数组 [2,3] 和的绝对值最大,为 abs(2+3) = abs(5) = 5 。

示例 2:

输入:nums = [2,-5,1,-4,3,-2]
输出:8
解释:子数组 [-5,1,-4] 和的绝对值最大,为 abs(-5+1-4) = abs(-8) = 8 。

提示:

  • 1 <= nums.length <= 105
  • -104 <= nums[i] <= 104

解题思路:

/**

* 1749. 任意子数组和的绝对值的最大值

* 1,-3,2,3,-4

* 2,-5,1,-4,3,-2

* 解题思路:

* 动态规划,构建2个数组dp1和dp2,dp1[i]代表数组右区间为i位,可能的最大的正数数组和,dp2[i]则为负数。

* 遍历的时候,如果nums[i+1] + dp1[i]>0,则dp1[i+1]=nums[i+1] + dp1[i],否则dp1[i+1]=0。dp2也是一样的逻辑。

* 找dp1和dp2最大的绝对值即可。

*/

代码:

class Solution1749
{
public:int maxAbsoluteSum(vector<int> &nums){vector<int> dp1(nums.size());vector<int> dp2(nums.size());if (nums[0] >= 0){dp1[0] = nums[0];dp2[0] = 0;}else{dp1[0] = 0;dp2[0] = nums[0];}int absValue = max(abs(dp1[0]), abs(dp2[0]));for (int i = 1; i < nums.size(); i++){int value = nums[i];if (value >= 0){dp1[i] = value + dp1[i - 1];dp2[i] = min(value + dp2[i - 1], 0);}else{dp1[i] = max(value + dp1[i - 1], 0);dp2[i] = value + dp2[i - 1];}absValue = max(absValue, max(abs(dp1[i]), abs(dp2[i])));}return absValue;}
};

http://www.mmbaike.com/news/73217.html

相关文章:

  • 石家庄自适应网站建设网络营销策划书的主要内容
  • 调查公司做网站需要备案吗小黄豆crm
  • 做网站的规范天津网站推广
  • 我的世界官方网站铁马铠怎么做搜索引擎推广方案
  • 公司变更函模板快速排序优化
  • 免费网站app源码搜狐三季度营收多少
  • 石家庄的疫情情况 最新消息360优化大师安卓版下载
  • 个人作品集网站杭州上城区抖音seo如何
  • 浙江省城乡和住房建设厅网站写一篇软文1000字
  • 手机微信一体网站建设东莞seo优化排名推广
  • 网站建设公司推来客网站系统怎么样seo优化专员招聘
  • 程序员为什么不敢创业做网站产品推广活动策划方案
  • 手机自己制作表白网站本溪seo优化
  • 创业网站怎么做交换神器
  • 2022当下社会热点话题站长工具的使用seo综合查询排名
  • php新闻网站源码企业邮箱怎么注册
  • 网站群建设 会议 主持湖北网站seo设计
  • 网站建设 长沙seo查询系统源码
  • 购物网站的图片轮播怎么做100%能上热门的文案
  • python可以做网站模板吗google chrome 网络浏览器
  • 公司网站建设的重要性seo sem论坛
  • 自己做的网站怎么添加采集模块营销策划案
  • php网站如何编辑网站分析工具
  • 婚礼模板成都seo招聘
  • 厦门seo建站百度app下载官方
  • 网站开发需求收集东莞seo网络培训
  • 高级网站开发培训价格百度推广管理
  • 什么网站可以做动画论文关键词
  • google香港网站建设佛山seo教程
  • 做网站优化的谷歌搜索入口手机版