给你一个正整数组成的数组 a ,输出 a 中一个 升序 子数组的最大可能元素和。
a
子数组是数组中的一个连续数字序列。
已知子数组 a[l], a[l+1], ..., a[r-1], a[r] ,若对所有 i(l <= i < r),a[i] < a[i+1] 都成立,则称这一子数组为 升序 子数组。
a[l], a[l+1], ..., a[r-1], a[r]
i(l <= i < r),a[i] < a[i+1]
注意,大小为 1 的子数组也视作 升序 子数组。
1
第一行,n
n
第一行,n个正整数
最大升序子数组和
输入:
6 10 20 30 5 10 50
输出:
65
解释:[5,10,50] 是元素和最大的升序子数组,最大元素和为 65 。
5 10 20 30 40 50
150
解释:[10,20,30,40,50] 是元素和最大的升序子数组,最大元素和为 150 。
7 12 17 15 13 10 11 12
33
解释:[10,11,12] 是元素和最大的升序子数组,最大元素和为 33 。
3 100 10 1
100
1 <= n <= 100
1 <= a[i] <= 100