2779. 数组的最大美丽值

数组的最大美丽值

解法一: 滑动窗口

go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
func maximumBeauty(nums []int, k int) int {
sort.Ints(nums)
left := 0
right := 0
n := len(nums)
ans := 0
for right < n {
for left <= right && nums[right]-nums[left] > (k<<1) {
left++
}
ans = max(ans, right-left+1)
right++
}
return ans
}
作者

wuhunyu

发布于

2024-06-15

更新于

2025-01-15

许可协议