当前位置: 首页 > news >正文

LeetCode 3397. 执行操作后不同元素的最大数量

给你一个整数数组 nums 和一个整数 k

你可以对数组中的每个元素 最多 执行 一次 以下操作:

  • 将一个在范围 [-k, k] 内的整数加到该元素上。

返回执行这些操作后,nums 中可能拥有的不同元素的 最大 数量。

示例 1:

输入: nums = [1,2,2,3,3,4], k = 2

输出: 6

解释:

对前四个元素执行操作,nums 变为 [-1, 0, 1, 2, 3, 4],可以获得 6 个不同的元素。

示例 2:

输入: nums = [4,4,4,4], k = 1

输出: 3

解释:

对 nums[0] 加 -1,以及对 nums[1] 加 1,nums 变为 [3, 5, 4, 4],可以获得 3 个不同的元素。

提示:

  • 1 <= nums.length <= 10e5
  • 1 <= nums[i] <= 10e9
  • 0 <= k <= 10e9
http://www.dtcms.com/a/498781.html

相关文章:

  • 零基础学AI大模型之RAG系统链路解析与Document Loaders多案例实战
  • 北京房产网站大全怎么查找关键词排名
  • 2025年--Lc201- 378. 有序矩阵中第 K 小的元素(排序)--Java版
  • 基于2015年背景下的长虹集团数字化转型案例分析-市场背景资料搜集与整理
  • eduAi-智能体创意平台
  • OpenCV编程入门:从零开始的计算机视觉之旅
  • 肇庆网站制作策划麦包包的网站建设
  • 分享一个基于微信小程序的个性化服装搭配推荐平台设计与实现,利用uniapp框架开发的跨平台女装穿搭小程序,源码、调试、答疑、lw、开题报告、ppt
  • 网站建设方案服务公司网站整体色调
  • 如何将喜欢的哔哩哔哩视频保存起来
  • 【OpenHarmony】HDF 核心框架
  • 如何通过中药电商平台实现药材全程可追溯?
  • 拖拽式构建智能体的框架
  • PHP 后台通过权限精制飞书多维表格
  • Conda 常用命令汇总(新手入门笔记)
  • 一流的商城网站建设好看的网站界面设计
  • 微服务之hystrix熔断降级和负载均衡
  • Docker(三) Docker基础前置
  • kubuntu24.04 fcitx5-rime输入法配置
  • Daemon: 系统中看不见的守护进程
  • 3-SpringCloud-LoadBalancer-OpenFeign服务调用与负载均衡
  • 百度推广进入后是别的网站 说是服务器问题上海嘉定网站建设公司
  • Photoshop - Photoshop 工具栏(12)横排文本工具
  • K8S(十五)—— 企业级K8s集群管理实践:Rancher安装配置与核心功能实操
  • 透明网站模板python基础代码
  • Linux网络HTTP(上)(7)
  • JavaScript 二维数组的三种定义与初始化方法
  • 网站开发过程中的方法wordpress文件上传下载
  • DataFun:智能风控与业务安全
  • 思过崖上学「 subprocess 」:令狐冲的 Swift 6.2 跨平台进程心法