🗒️2779. 数组的最大美丽值
2024-11-28
| 2024-11-28
0  |  阅读时长 0 分钟
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

📎 参考

  • 【题单】滑动窗口与双指针
  • 2024. 考试的最大困扰度思考:MySQL 事务的隔离性
    Loading...
    目录