题目名称 82. 单子序列最大和
输入输出 subq.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarBYVoid 于2008-09-01加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:332, 提交:1263, 通过率:26.29%
Gravatar哒哒哒哒哒! 100 0.000 s 0.00 MiB C++
GravatarHzoi_chairman 100 0.000 s 0.00 MiB C++
GravatarHzoi_Queuer 100 0.000 s 0.00 MiB C++
Gravatar槿柒 100 0.000 s 0.00 MiB C++
Gravatar‎MistyEye 100 0.000 s 0.00 MiB C++
GravatarHyoi_0Koto 100 0.000 s 0.00 MiB C++
GravatarLGLJ 100 0.000 s 0.00 MiB C++
Gravatar牧殇 100 0.000 s 0.41 MiB C++
GravatarAntiLeaf 100 0.000 s 0.79 MiB C++
GravatarHzoi_ 100 0.000 s 1.58 MiB C++
本题关联比赛
数据结构练习
线段数树状数组
关于 单子序列最大和 的近10条评论(全部评论)
这和单调队列没关系呀,,,,就是单纯比大小.....
GravatarDeacep
2019-06-27 22:14 24楼
填坑,一年修炼,拒绝打表
GravatarHale
2018-10-26 18:50 23楼
GravatarHeHe
2017-10-13 09:31 22楼
求大神贴注释代码
Gravatarjoel
2017-07-07 17:34 21楼
GravatarAntiLeaf
2017-05-25 15:45 20楼
蒜捣里的题?【雾
GravatarAlbert S. Chang
2017-03-25 11:41 19楼
卡常不地道
GravatarSPA
2016-03-20 15:14 18楼
Gravatar水墨青花
2016-03-20 14:04 17楼
单调队列……似乎明白点了
Gravatar水墨青花
2016-03-20 14:04 16楼
回复 @=_= :
手写deque大法好
GravatarHzoi_
2016-03-20 11:50 15楼

82. 单子序列最大和

★   输入文件:subq.in   输出文件:subq.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

给一串整数 $a [1… n ]$ ,求出它和最大的子序列,即找出 $1\leq i \leq j \leq n$ ,使 $a [ i ]+ a [ i +1]+…+ a [ j-1 ]+ a [ j ]$ 最大。

【输入格式】

文件的第一行为一个正整数$n$;

第二行有$n$个整数,$-32768 ≤ a[i] ≤ 32767$;

【输出格式】

输出文件第一行有一个整数$i$,表示子序列的起始位置编号。

第二行有一个整数$j$,表示子序列的终止位置编号。

第三行有一个数,是子序列的和。

注:若有多个解,只输出$i$值最小的解,若多个解$i$值相同,则输出$j$值最小的解。

【样例输入】

5
-2 2 5 -1 6

【样例输出】

2
5
12

【数据规模】

对于$30$%的数据,$n\leq100$;

对于$60$%的数据,$n\leq 400$;

对于$100$%的数据,$n\leq 1,000,000$;