【动态规划】【RQ208】奥运火炬到厦门

题目描述

背景:5月12日,在厦门人民的热烈欢迎下,象征着和平、友谊、圣洁的奥运火炬终于来到了厦门,开始了传递……

描 述:厦门市市长宣布:“要把这次火炬接力办的很有意义。”“有意义”是什么意思呢?厦门市市长别出心裁地给它下了个定义:每个火炬手都有个意义值,可以将 他们顺次看作一个首尾相接的环,而整个火炬接力的意义值是这个环的最大和连续子串。
比如: 串是 -2 2 0 1 -48 1,显然其最大和连续子串是2 0 1,其和是3。
现在给定n个火炬手的意义值,请算出整个火炬接力的意义值(意义值可能为负数)

输入格式

第1行一个整数n(1<=n<=1000000)表示n个火炬手
第2行有n个整数,每个整数都在 longint的范围内。
新备注:因为未知原因,导致正常程序在测评8 9 10三个测试点时TLE,所以本题暂时关闭后3个测试点。数据范围改为5000

输出格式

火炬接力的意义值。

样例输入

样例输出

三维状态图像

 


最长子串和,化环为链

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值