type
status
date
slug
summary
tags
category
icon
password
创建时间
Nov 28, 2024 01:26 AM
给你一个下标从 0 开始的整数数组
nums
和一个 非负 整数 k
。在一步操作中,你可以执行下述指令:
- 在范围
[0, nums.length - 1]
中选择一个 此前没有选过 的下标i
。
- 将
nums[i]
替换为范围[nums[i] - k, nums[i] + k]
内的任一整数。
数组的 美丽值 定义为数组中由相等元素组成的最长子序列的长度。
对数组
nums
执行上述操作任意次后,返回数组可能取得的 最大 美丽值。注意:你 只 能对每个下标执行 一次 此操作。
数组的 子序列 定义是:经由原数组删除一些元素(也可能不删除)得到的一个新数组,且在此过程中剩余元素的顺序不发生改变
先排序,再滑动窗口。维持滑动窗口大小的条件是窗口两边的元素之差不超过
2 * k
📎 参考
- 无