首先看到此问题时,便感觉这题的解法大概是动态规划方向的。然后便想尝试用动态规划来做这题,子问题就是n-1的最大子段和,然后如果n-1的最大子段包含第n-1个元素,那么如果第n个元素大于0,则n的最大子段是,n-1的最大子段加上第n个元素。若n-1的最大子段不包含第n-1个元素,则n的最大子段在n-1的最大子段和n往前累加的最大和之间的较大者是最大子段。但是,此方法无用步骤较多,所以时间复杂度上是nlogn,并不是一个非常好的方法。看了正确答案后发现答案确实巧妙,一旦前面某一段的和是小于0的,便可以抛弃不要,然后进行比较,此方法复杂度是n切代码也非常短。

转载于:https://www.cnblogs.com/nikeceo/p/3330183.html

最长子段和 11061008 谢子鸣相关推荐

  1. 最长子串练习:圆周率前50位的最长子段和

    文章目录 导读 题目说明 读题 前提说明 开始 分离 暴力破解子段和 思考优化 "非暴力不合作" 动态规划 导读 这里是一个有关最长子串的练习题,因为很有意思就记录一下. 题目说明 ...

  2. 2020.12.17

    2020.12.17 1.无重复字符的最长子串(leetcode3) 思路:使用滑动窗口机制 设置右指针移动,其实就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目 ...

  3. 为什么孙悟空能大闹天宫,却打不过路上的妖怪?

    "猴哥,我有个问题一直不咋明白啊."八戒扛着钉耙,哼哧哼哧的跟在猴子后面,两只耳朵左右摆着风,依然止不住豆大的汗滴往下冒. 孙悟空放慢了步伐,一脸不耐烦的盯着猪八戒"你怎 ...

  4. P2572 [SCOI2010]序列操作

    对自己 & \(RNG\) : 骄兵必败 \(lpl\)加油! P2572 [SCOI2010]序列操作 题目描述 lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要 ...

  5. P2253 好一个一中腰鼓!

    P2253 好一个一中腰鼓! 本蒟蒻第一次用线段树做连续最长子段 线段树是将一个大区间二分成两个小区间,通过递归解决两个小区间的问题,然后合并.得到大区间的解. 类比一下分治法求单个最长连续子段. 每 ...

  6. [ZJOI2011] 道馆之战(树链剖分)

    problem luogu-P4679 理解清楚题意又是一个世纪的更迭了 给定一个树,每个节点位置上实际放了两个节点. 然后若干次修改和查询.... 能走,#\## 不能走. 询问 u→vu\righ ...

  7. 进入Google:《Google成功的七堂课》读后感

    原文出处:http://www.djq.com.cn/post/40.html 上周因在探索一些未知的领域,从当当定购了将近30本书,其中一本就是罗耀宗先生写的一本目前唯一探讨Google成功经营的书 ...

  8. 【转】poj 1823 hotel 线段树【Good】

    题意:一个hotel,有n个连续的房间,开始时均无人住宿 共有3种操作 1 a b 从a开始连续b个房间全部旅客住宿 [a,a+b-1]; 2 a b 从a开始连续b个房间全部旅客离开 [a,a+b- ...

  9. 工作展望简短_元旦祝福语大全简短

    元旦是新一年的开始,相信每个人在这一天都会有一个新气象,扫去灰尘,再接再厉.下面是小编为大家整理的元旦祝福语大全简短,供大家参考! 元旦祝福语 1.一元复始,万象更新.展望__年,新的起点,新的希望, ...

最新文章

  1. 细说Java主流日志工具库
  2. linux同步工具rsync​
  3. study note9
  4. oracle自动把SID给改了,Oracle SID修改方式的详解
  5. Java ObjectInputStream readUnshared()方法与示例
  6. 取消锚(a/)点击后页面跳转的几种方法
  7. 内核函数-assembler.h分析
  8. 智能配时、图片识别…AI为你的春运保驾护航!
  9. 经典ps教程600例 打造ps高手
  10. 直观上理解PCA中特征值和特征向量
  11. 最亮的win7主题桌面
  12. eclipse 换背景图片
  13. Python 图片去除背景
  14. vim安装配置coc.vim实现语言的自动补全
  15. org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map
  16. Vs Cood 本地代码配置(个人使用)
  17. 计算机毕业设计PHP+安卓电影院售票管理APP论文(源码+程序+lw+远程调试)
  18. 教程 | 如何使用U盘制作启动盘重装Windows系统?
  19. A Neural Network Playground工具使用简述
  20. 经济学和计算机类大学排名,2021中国经济学类专业大学排名

热门文章

  1. 这群理想主义者,在腾讯用10年做到了畅销榜第一
  2. 乔布斯亲笔签名的Apple II手册 拍卖了511万元
  3. 支付宝招兼职“找茬程序员” 不用坐班/最高奖励36万
  4. ASP.NET Core微服务(七)——【docker部署linux上线】(RDS+API接口测试部分)
  5. 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
  6. Linux下rm -rf 后恢复文件
  7. python基础-2
  8. 连号区间数(2013年第四届c/c++ b组第10题)
  9. nodejs内存溢出
  10. c# json.net xml互转