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

HJ180 游游的最长稳定子数组

  • 题目
  • 题解(30)
  • 讨论(15)
  • 排行

中等 通过率:51.28% 时间限制:1秒 空间限制:256M

知识点双指针

校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

描述

定义一个数组被称为稳定,当且仅当对于数组中任意相邻元素 ai,ai+1ai​,ai+1​,都有 ∣ai+1−ai∣≦1∣ai+1​−ai​∣≦1。
给定长度为 nn 的整数数组 aa,请你求出其最长稳定连续子数组的长度。

输入描述:

第一行输入一个整数 n(1≦n≦105)n(1≦n≦105)——数组长度。
第二行输入 nn 个整数 a1,a2,…,an(1≦ai≦109)a1​,a2​,…,an​(1≦ai​≦109)——数组元素。

输出描述:

输出一个整数,表示最长稳定连续子数组的长度。

示例1

输入:

5 2 4 2 3 2

复制输出:

3

复制说明:

子数组 [2,3,2][2,3,2] 满足稳定条件且长度最大。
#include <climits> #include <iostream> #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int left = -1; int indexLeft = 0, length = 0; for(int i = 0; i < n; ++i) { int elem; cin >> elem; if(abs(left - elem) <= 1) { length = max(length, i - indexLeft + 1); } else { indexLeft = i; } left = elem; } cout << length; } // 64 位输出请用 printf("%lld")
http://www.jsqmd.com/news/660465/

相关文章:

  • Flutter环境搭建保姆级避坑指南:从Flutter Doctor红叉到全绿勾的完整排错流程
  • 避开TensorRT INT8量化的那些坑:校准集选择、精度损失分析与调优经验分享
  • 剖析有实力的月子中心服务,哪家月子会所性价比高为你揭晓 - 工业品牌热点
  • 从比特币到以太坊:10个新手必知的区块链核心概念(附自测题)
  • 别再乱删PDB文件了!手把手教你用Visual Studio 2022分析客户现场发来的Dump文件
  • 猫抓Cat-Catch:3步解决网页视频下载难题的终极方案
  • 告别手动刷新:在Vue 2/3的Ant Design Vue表格中优雅实现数据联动更新
  • 终极戴尔G15散热控制指南:开源替代方案TCC-G15完全解析
  • 别再只调参了!用树莓派+Python+OpenCV打造你的第一个AIoT智能小车(环境搭建到自动驾驶)
  • Android 14 开机视觉定制:从分区创建到Uboot与Bootanimation的完整实践
  • 终极乐谱识别神器Audiveris:5分钟让纸质乐谱重获新生
  • 微信立减金回收:告别闲置浪费,安全高效变现 - 米米收
  • ESP8266-01S联网避坑大全:关于STA模式、TCP连接和透传的那些“反直觉”设定
  • 2026年微信公众号编辑器使用指南:5步打造高级推文 实操教程 - 鹅鹅鹅ee
  • 手把手教你为ARM设备交叉编译MQTT神器Mosquitto(附OpenSSL 1.0.2e配置)
  • OMI/Aura臭氧数据高效下载与M_Map可视化实践
  • **发散创新:基于Flink的实时流处理架构设计与实战优化**在现代大数据系统中,**实时流处理已成为核心能力
  • 别只盯着单片机!用74LS161芯片理解数字钟的底层逻辑(含校时、闹钟完整设计)
  • 2026河北合同纠纷律所观察:专业能力如何匹配维权需求? - 律界观察
  • Hotkey Detective:3分钟解决Windows热键冲突的终极指南
  • 完全掌握WindowsCleaner:高效使用开源系统清理工具
  • 用Python+Ultralytics YOLOv8实时识别屏幕视频物体,保姆级配置教程(附完整代码)
  • Mermaid Live Editor:在线实时图表编辑的终极免费解决方案
  • 支付宝立减金回收:破解闲置难题,轻松变现享实惠 - 米米收
  • Arduino传感器模块实战:从基础连接到智能交互
  • 深入拆解大疆Mavic的气动与减振黑科技:你的DIY四旋翼能借鉴什么?
  • 别再傻傻分不清了!嵌入式开发中IIC、SPI、CAN、IIS四大通信总线到底怎么选?
  • 别再傻傻分不清了!DC-DC和LDO到底怎么选?从原理到实战,5分钟帮你搞定电源模块选型
  • 中科睿鉴AIGC时代学术诚信基础设施:睿信学术诚信平台技术详解 - 品牌种草官
  • Stable Diffusion 3.5-FP8镜像应用:智能生成社交媒体配图