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

LeetCode:2274. 不含特殊楼层的最大连续楼层数(排序 Java)

目录

2274. 不含特殊楼层的最大连续楼层数

题目描述:

实现代与解析:

排序

原理思路:


2274. 不含特殊楼层的最大连续楼层数

题目描述:

        Alice 管理着一家公司,并租用大楼的部分楼层作为办公空间。Alice 决定将一些楼层作为 特殊楼层 ,仅用于放松。

给你两个整数 bottom 和 top ,表示 Alice 租用了从 bottom 到 top(含 bottom 和 top 在内)的所有楼层。另给你一个整数数组 special ,其中 special[i] 表示  Alice 指定用于放松的特殊楼层。

返回不含特殊楼层的 最大 连续楼层数。

示例 1:

输入:bottom = 2, top = 9, special = [4,6]
输出:3
解释:下面列出的是不含特殊楼层的连续楼层范围:
- (2, 3) ,楼层数为 2 。
- (5, 5) ,楼层数为 1 。
- (7, 9) ,楼层数为 3 。
因此,返回最大连续楼层数 3 。

示例 2:

输入:bottom = 6, top = 8, special = [7,6,8]
输出:0
解释:每层楼都被规划为特殊楼层,所以返回 0 。

提示

  • 1 <= special.length <= 105
  • 1 <= bottom <= special[i] <= top <= 109
  • special 中的所有值 互不相同

实现代与解析:

排序

class Solution {public int maxConsecutive(int bottom, int top, int[] special) {int n = special.length;Arrays.sort(special);int res = 0;res = Math.max(res, special[0] - bottom);for (int i = 1; i < n; i++) {res = Math.max(res, special[i] - special[i - 1] - 1);}res = Math.max(res, top - special[n - 1]);return res ;}
}

原理思路:

        每个special区间取max长度即可。记得判断两个端点的区间就行。

相关文章:

LeetCode:2274. 不含特殊楼层的最大连续楼层数(排序 Java)

目录 2274. 不含特殊楼层的最大连续楼层数 题目描述&#xff1a; 实现代与解析&#xff1a; 排序 原理思路&#xff1a; 2274. 不含特殊楼层的最大连续楼层数 题目描述&#xff1a; Alice 管理着一家公司&#xff0c;并租用大楼的部分楼层作为办公空间。Alice 决定将一些…...

生成树之STP

STP目的 STP&#xff1a;生成树协议&#xff0c;旨在将一个环型网络结构修剪成一个树型的结构&#xff0c;达到防环的作用 STP的步骤 STP有如下几个步骤&#xff0c;选举出四种角色&#xff0c;共同构建起STP生成树 1、开启生成树的交换机&#xff0c;会互相发送BPDU 2、交换…...

音视频入门基础:MPEG2-PS专题(6)——FFmpeg源码中,获取PS流的视频信息的实现

一、引言 通过FFmpeg命令可以获取到PS文件/PS流的视频压缩编码格式、色彩格式&#xff08;像素格式&#xff09;、分辨率、帧率信息&#xff1a; ./ffmpeg -i XXX.ps 本文以H.264为例讲述FFmpeg到底是从哪个地方获取到这些视频信息的。 二、视频压缩编码格式 &#xff08;…...

深入解析HDFS:定义、架构、原理、应用场景及常用命令

引言 Hadoop分布式文件系统&#xff08;HDFS&#xff0c;Hadoop Distributed File System&#xff09;是Hadoop框架的核心组件之一&#xff0c;它提供了高可靠性、高可用性和高吞吐量的大规模数据存储和管理能力。本文将从HDFS的定义、架构、工作原理、应用场景以及常用命令等…...

Rust:运行调用 Lua 脚本

以下是一个Rust运行Lua脚本的简单例子&#xff1a; 首先&#xff0c;确保你的Rust项目中已经添加了rust-lua库的依赖。可以在Cargo.toml文件中添加以下内容&#xff1a; [dependencies] rust-lua "0.36" # 注意&#xff1a;版本号可能会更新&#xff0c;请根据实…...

PHP语言的数据库编程

PHP语言的数据库编程 引言 随着互联网的发展&#xff0c;各类网站和应用程序如雨后春笋般涌现&#xff0c;数据库作为它们数据存储和管理的核心&#xff0c;扮演着至关重要的角色。PHP作为一种流行的服务器端脚本语言&#xff0c;被广泛应用于Web开发。PHP不仅具有简单易学的…...

Formality:参数化设计的命名规则

相关阅读 Formalityhttps://blog.csdn.net/weixin_45791458/category_12841971.html?spm1001.2014.3001.5482 在Formality中使用set_top命令设置一个容器的顶层设计(elaborate)时&#xff0c;一个参数化的设计&#xff08;或者说模块&#xff09;可能因为其参数覆盖而出现不同…...

xss-labs关卡记录8-14

第八关 还是常规方法&#xff0c;先上传我们常用的试试&#xff0c;onfocus <script> <a hrefjavascript:alert()> 查看源码发现&#xff0c;value这里应该是对我们的<>进行了 处理&#xff0c;然后在href这里&#xff0c;对常用的关键词进行了替换处理&…...

SPSS实现中介效应与调节效应

1. 中介效应 SPSS 实现 本例研究的自变量&#xff08;X&#xff09; “工作不被认同”&#xff1b;中介变量&#xff08;M&#xff09;为“焦虑”&#xff0c;因变量&#xff08;Y&#xff09;为“工作绩效”。探讨焦虑是否在工作不被认同与工作绩效间的作用。 &#xff08;2&…...

计算机的错误计算(二百零三)

摘要 利用两个大模型化简计算 其中一个大模型是数学解题器&#xff0c;它通过化简得出了正确结果&#xff1b;另外一个大模型给出了 Python代码。 例1. 化简计算摘要中算式。 下面是一个数学解题器大模型给的回答。 以上是数学解题器大模型给的回答。 下面是与另外一个大模型…...

【计算机网络】什么是AC和AP?

在现代的无线网络中&#xff0c;AC&#xff08;Access Controller&#xff0c;接入控制器&#xff09;和AP&#xff08;Access Point&#xff0c;无线接入点&#xff09;是两个至关重要的设备&#xff0c;它们在网络的管理、连接和优化中扮演着重要角色。理解它们的功能和区别&…...

python3中函数的参数

一. 简介 前面学习了Python3中函数的语法规则&#xff0c;文章如下&#xff1a; python3中函数的语法规则-CSDN博客 本文继续学习python中函数的参数。调用函数时可使用的正式参数类型&#xff1a; 必需参数&#xff0c;关键字参数&#xff0c;默认参数&#xff0c;不定长参…...

数据仓库建设方案和经验总结

在做数据集成的过程中&#xff0c;往往第二步的需求就是建设数仓由于数据分散在不同的存储环境或数据库中&#xff0c;对于新业务需求的开发需要人工先从不同的数据库中同步、集中、合并等处理&#xff0c;造成资源和人力的浪费。同时&#xff0c;目前的系统架构&#xff0c;无…...

Re77 读论文:LoRA: Low-Rank Adaptation of Large Language Models

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文全名&#xff1a;LoRA: Low-Rank Adaptation of Large Language Models ArXiv网址&#xff1a;https://arxiv.org/abs/2106.09685 官方GitHub网站&#xff08;包含在RoBERTa、DeBERTa、GPT-2上用Lora微调…...

曲波系数 curvelet transform

Curvelet 变换后的系数涵义 曲波变换&#xff08;Curvelet Transform&#xff09;是一种多尺度、多方向的变换工具&#xff0c;能够有效地表示信号中的几何特征&#xff08;如边缘、曲线等&#xff09;。曲波变换后的系数具有明确的物理意义&#xff0c;反映了信号在不同尺度、…...

OS的随机数生成过程中的内核熵池

内核熵池&#xff08;Kernel Entropy Pool&#xff09;是操作系统内核中用于收集和管理熵&#xff08;随机性来源&#xff09;的机制 &#xff0c;在操作系统的随机数生成过程中发挥关键作用。 以下从其原理、作用、工作方式方面详细介绍&#xff1a; 原理&#xff1a;熵在信…...

数据结构:双向循环链表

双向循环链表&#xff08;Doubly Circular Linked List&#xff09; 双向循环链表是双向链表的一种变体&#xff0c;其特点是链表的头节点和尾节点相连&#xff0c;形成一个闭环。这种结构允许在链表中进行无缝的双向遍历&#xff0c;并且由于循环特性&#xff0c;可以从任何节…...

IP网和传输网区别(以访问百度为例!)

1. IP网和传输网的关系 IP网&#xff1a;是基于IP协议的网络&#xff0c;负责数据的逻辑传输&#xff0c;包括数据包的路由、寻址和转发。IP网是“虚拟”的&#xff0c;它依赖于底层的传输网来实际传递数据。 传输网&#xff1a;是物理网络基础设施&#xff0c;负责数据的物理…...

STM32裸机开发转FreeRTOS教程

目录 1. 简介2. RTOS设置&#xff08;1&#xff09;分配内存&#xff08;2&#xff09;查看任务剩余空间&#xff08;3&#xff09;使用osDelay 3. 队列的使用&#xff08;1&#xff09;创建队列&#xff08;1&#xff09;直接传值和指针传值&#xff08;2&#xff09;发送/接收…...

FreeSWITCH dialplan/default.xml 之释疑

准备花时间好好研究下&#xff0c;一直都是一知半解 sip_looped_call 通俗地说&#xff0c;就是自己呼叫自己 查文档&#xff0c;是这样讲的&#xff1a;如果调用已通过 ACL 以外的方式进行身份验证&#xff0c;并且当前请求 IP/port 与配置文件 IP/port 匹配&#xff0c;那…...

5分钟彻底告别AutoCAD字体烦恼:免费智能插件FontCenter完整使用指南

5分钟彻底告别AutoCAD字体烦恼&#xff1a;免费智能插件FontCenter完整使用指南 【免费下载链接】FontCenter AutoCAD自动管理字体插件 项目地址: https://gitcode.com/gh_mirrors/fo/FontCenter 还在为AutoCAD图纸中的字体缺失而头疼吗&#xff1f;每次打开同事发来的D…...

湿度计算常数γ:气象学中的隐藏变量及其在农业灌溉中的实际应用

湿度计算常数γ&#xff1a;农业精准灌溉中的关键变量与实战应用 清晨五点&#xff0c;当第一缕阳光穿透薄雾洒在麦田上&#xff0c;土壤中的水分正以肉眼不可见的方式与空气进行着微妙交换。这种被称为"潜在蒸散"的过程&#xff0c;正是决定作物需水量的核心机制。而…...

D3KeyHelper完全指南:5分钟掌握暗黑3鼠标宏工具,效率提升300%

D3KeyHelper完全指南&#xff1a;5分钟掌握暗黑3鼠标宏工具&#xff0c;效率提升300% 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面&#xff0c;可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper D3KeyHelper是一…...

JetLinks社区版2.1本地部署踩坑实录:从MySQL配置到前端Vue项目启动的保姆级避坑指南

JetLinks社区版2.1本地部署实战&#xff1a;MySQL配置与Vue前端联调深度解析 第一次接触JetLinks社区版时&#xff0c;我本以为按照官方文档就能顺利完成本地部署。然而从数据库切换到前后端联调&#xff0c;几乎每个环节都遇到了意料之外的"坑"。这篇文章将分享我从…...

VMware虚拟机部署万物识别镜像指南

VMware虚拟机部署万物识别镜像指南 1. 引言 想在本地环境体验强大的AI视觉识别能力&#xff0c;但又不想折腾复杂的驱动和环境配置&#xff1f;通过VMware虚拟机部署万物识别镜像&#xff0c;可能是最简单快捷的方式。这个方案特别适合想要快速上手AI视觉识别、进行原型验证或…...

Qwen3-ASR-1.7B模型在MobaXterm远程会话中的语音控制应用

Qwen3-ASR-1.7B模型在MobaXterm远程会话中的语音控制应用 1. 引言 想象一下这样的场景&#xff1a;你正在通过MobaXterm远程连接到服务器&#xff0c;双手忙着敲代码的同时&#xff0c;突然需要执行一个复杂的系统命令。传统方式需要你停下来输入命令&#xff0c;但如果有种方…...

Python FastAPI 异步请求调度逻辑

Python FastAPI 异步请求调度逻辑解析 在当今高并发的互联网应用中&#xff0c;异步编程已成为提升性能的关键技术。Python的FastAPI框架凭借其原生支持异步请求处理的能力&#xff0c;成为开发高效API的热门选择。本文将深入探讨FastAPI的异步请求调度逻辑&#xff0c;帮助开…...

别再踩坑了!SQL Server数据类型那点事儿,看懂这篇少背三个锅囱

从0构建WAV文件&#xff1a;读懂计算机文件的本质 虽然接触计算机有一段时间了&#xff0c;但是我的视野一直局限于一个较小的范围之内&#xff0c;往往只能看到于算法竞赛相关的内容&#xff0c;计算机各种文件在我看来十分复杂&#xff0c;认为构建他们并能达到目的是一件困难…...

openclaw 两个案例

1. 用 OpenClaw Nano Banana 自动生成视频分镜&#xff0c;联动即梦实现文生视频自动化生成&#xff1b;1.1这里首先用到的是claude code 写skill一个skill是操作gemini网页根据文生图&#xff1b;图生图&#xff1b;视频生图&#xff1b;一个skill是根据提示词生成分镜序列1.…...

32TOPS算力+工业级宽温适配!SE110S-WA32边缘计算微服务器全解析

随着工业智能化、AIoT产业的深度发展&#xff0c;边缘侧的算力需求迎来爆发式增长。在智慧交通、水利、电力、工地等工业场景中&#xff0c;边缘设备不仅需要强劲的AI推理能力&#xff0c;更要面对高低温、多尘、强电磁干扰、无人值守等严苛的运行环境&#xff0c;同时对功耗、…...