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

【python实现华为OD机试真题】优雅子数组【2023 Q1 | 200分】

题目描述

如果一个数组Q中出现次数最多的元素出现大于等于K次,被称为k-优雅数组,k也可以被称为优雅阈值只。
例如:
数组1,2, 3, 1、2, 3, 1,它是一个3-优雅数组,因为元素1出现次数大于等于3次,
数组[1,2, 3, 1, 2]就不是一一个3-优雅数组,因为其中出现次数最多的元素是1和2,只出现了2次。

给定一个数组A和k,请求出A有多少子数组是k-优雅子数组。
注意:子数组是数组中一个或多个连续元素组成的数组。
例如,数组[1,2,3,4]包含10个子数组,分别是:
[1], [1,2], [1,2,3], [1,2,3,4], [2], [2,3], [2,3,4], [3], [3, 4], [4]

示例1

输入输出示例仅供调试,后台判题数据- -般不包含示例

7 2
1 2 3 1 2 
http://www.lryc.cn/news/22345.html

相关文章:

  • 九种分布式ID解决方案
  • RocketMQ源码分析
  • 跟着我从零开始入门FPGA(一周入门系列)第六天
  • 2023最新JVM面试题汇总进大厂必备
  • Cocoa-presentViewController
  • Vue Mixins
  • Django-版本信息介绍-版本选择
  • 写给交互设计新手的信息架构全方位指南
  • 15、主从复制,gtid,并行复制,半同步复制,实操案例,常用命令,故障处理
  • 【C语言】实现文件内容映射转移
  • html css输入框获得焦点、失去焦点效果
  • Spark Streaming
  • [kubernetes]-k8s通过psp限制nvidia-plugin插件的使用
  • 简单易懂又非常牛逼的Spring源码解析,推断构造与bean的实例化
  • Win11的两个实用技巧系列清理磁盘碎片、设置系统还原点的方法
  • 嵌入式 STM32 红外遥控
  • 【java web篇】使用JDBC操作数据库
  • 华为OD机试题,用 Java 解【最小步骤数】问题
  • JAVA中 throw 和 throws 的区别含案例
  • 基于SpringCloud的可靠消息最终一致性05:保存并发送事务消息
  • SQL语句大全(详解)
  • 视频营销活动中7个常见的错误
  • MapReduce小试牛刀
  • 2023年全国最新工会考试精选真题及答案7
  • 13-mvc框架原理与实现方式
  • 弹性盒子布局
  • C# Sqlite数据库加密
  • 高压放大器在声波谐振电小天线收发测试系统中的应用
  • 锁相环的组成和原理及应用
  • [C++]string类模拟实现