题目描述
给定长度 的整数序列(可为负),求非空连续子段的最大和,并输出该子段的起止编号:若多个子段同为最大和,取起点最靠左的;起点相同取终点最靠左的。
输入格式
第一行一个整数 ;第二行 个整数 。
输出格式
一行三个整数:最大和 、起点 、终点 ( 起编号,空格分隔)。
样例
输入
6 -2 5 3 -1 2 -6
输出
9 2 5
数据范围
- 对于 30% 的数据, ( 前缀和)。
- 对于 60% 的数据, 。
- 对于 100% 的数据,,(和 ,用 long long)。