2789. 合并后数组中的最大元素

合并后数组中的最大元素

解法一: 贪心

go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
func maxArrayValue(nums []int) int64 {
n := len(nums)
cur := int64(nums[n-1])
ans := int64(cur)
for i := n - 1; i > 0; i-- {
pre := int64(nums[i-1])
if cur >= pre {
cur += pre
} else {
cur = pre
}
ans = max(ans, cur)
}
return ans
}
作者

wuhunyu

发布于

2024-03-14

更新于

2025-01-15

许可协议