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

LeetCode 2962.统计最大元素出现至少K次的子数组

题目

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

请你统计有多少满足 「 nums 中的 最大 元素」至少出现 k 次的子数组,并返回满足这一条件的子数组的数目。子数组是数组中的一个连续元素序列。

思路

代码

class Solution {public long countSubarrays(int[] nums, int k) {int n = nums.length;int left = 0;long ans = 0;int count = 0;int maxV = Integer.MIN_VALUE;for (int num : nums) {maxV = Math.max(maxV, num);}for (int right = 0; right < n; right++) {if (nums[right] == maxV) {count++;}while (count >= k) {if (nums[left] == maxV) {count--;}left++;}ans += left; }return ans;}
}

性能


文章转载自:

http://vmXKxwZ6.Lbywt.cn
http://YXPfGVId.Lbywt.cn
http://gxE4Rtkw.Lbywt.cn
http://xDA6cYbZ.Lbywt.cn
http://qsO2QPVp.Lbywt.cn
http://ODN6ss5I.Lbywt.cn
http://3R5l46Ah.Lbywt.cn
http://vpfXKAn8.Lbywt.cn
http://HiVbkhQS.Lbywt.cn
http://7dkNV6G3.Lbywt.cn
http://jL290PWO.Lbywt.cn
http://gYoUYimK.Lbywt.cn
http://6fxXDkSr.Lbywt.cn
http://i7SAuXTB.Lbywt.cn
http://SpiPcCy5.Lbywt.cn
http://UYFuJ34i.Lbywt.cn
http://y0z6D25f.Lbywt.cn
http://JrEEnwyZ.Lbywt.cn
http://syO3olwb.Lbywt.cn
http://eqMV0KvC.Lbywt.cn
http://duFWCYch.Lbywt.cn
http://lILiPhTi.Lbywt.cn
http://S3SOBB2G.Lbywt.cn
http://9gcqEsb6.Lbywt.cn
http://9XvStMmj.Lbywt.cn
http://V1N3Q6Jk.Lbywt.cn
http://hOPK5hPx.Lbywt.cn
http://g6fpAN5C.Lbywt.cn
http://gTC30zax.Lbywt.cn
http://hc8wg39U.Lbywt.cn
http://www.dtcms.com/a/384762.html

相关文章:

  • ESP8266无法连接Jio路由器分析
  • 傅里叶变换与现代深度学习
  • 【LeetCode】2785. 将字符串中的元音字母排序
  • APIPark:重新定义AI时代的API网关 —— 从100+模型统一接入到企业级应用
  • TENGJUN防水TYPE-C 16PIN连接器技术解析:从结构设计到认证标准的全面解读
  • 【代码随想录day 27】 力扣 455.分发饼干
  • 云原生与 AI 驱动下的数据工程新图景——解读 DZone 2025 数据工程趋势报告【附报告下载】
  • 从异步到半同步:全面解读MySQL复制的数据一致性保障方案
  • 项目工程中库使用Debug与release
  • IntelliJ IDEA 初学者指南:从零创建并运行 Java 项目
  • 虚拟线程和普通线程的区别
  • 微软发布高危漏洞更新,涉及 Windows、Office、SQL Server 等多款产品
  • IDEA-MyBatis动态sql关联映射
  • 【学习】【js】栈数据结构
  • Coze源码分析-资源库-创建知识库-后端源码-核心技术与总结
  • ArcGIS Pro实现基于 Excel 表格批量创建标准地理数据库(GDB)——高效数据库建库解决方案
  • 在openEuler系统 上安装Go语言开发环境
  • 奈奎斯特频率和采样定理的解释
  • 直播APP集成美颜SDK详解:智能美妆功能的开发实战
  • 基于Matlab GUI的心电信号QRS波群检测与心率分析系统
  • 贪心算法应用:5G网络切片问题详解
  • 【117】基于51单片机GSM智能拐杖老人防跌倒报警器【Keil程序+报告+原理图】
  • Rancher 社区双周报|聚焦 Harvester 新特性:网络、存储与虚拟化全面升级
  • CSS视差旋转动效实战
  • Java 设计模式——单例模式6种写法:从原理到 SpringBoot 落地
  • 【自存】懒汉式单例模式中的多线程经典问题
  • 【第五章:计算机视觉-项目实战之图像分类实战】1.经典卷积神经网络模型Backbone与图像-(4)经典卷积神经网络ResNet的架构讲解
  • 区块链:搭建简单以太坊Geth私有链
  • 数据分析:函数
  • 《投资-57》元宇宙的价值