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

leetcode 1630. 等差子数组-Arithmetic Subarrays

Problem: 1630. 等差子数组-Arithmetic Subarrays

单独拷贝子数组到一个新的数组内,然后排序的,若满足前后的差值相同,则是等差数列,否则不是的

Code

class Solution { public: vector<bool> checkArithmeticSubarrays(vector<int>& nums, vector<int>& l, vector<int>& r) { int n = l.size(), ll, rr, d; bool arithmetic; vector<bool> ret; for(int i = 0; i < n; i++) { ll = l[i]; rr = r[i]; vector<int> tr(nums.begin() + ll, nums.begin() + rr + 1); sort(tr.begin(), tr.end()); arithmetic = true; d = tr[1] - tr[0]; for(int i = 2; i < tr.size(); i++) { if(tr[i] - tr[i-1] != d) { arithmetic = false; break; } } ret.push_back(arithmetic); } return ret; } };
http://www.jsqmd.com/news/609953/

相关文章:

  • 字符串拼接用“+”还是 StringBuilder?别再凭感觉写了嘏
  • AI 入门 30 天挑战 - Day 3 费曼学习法版
  • 我让 Claude 和 Codex 同时审计 个模块,它们只在 个上达成共识识
  • 基于JDK17的Hadoop 3.3.5与Spark 3.3.2 on Yarn集群部署实战
  • 2026 年洁净车间装修服务商综合评测与推荐 各领域优质企业技术选型指南 - 品牌策略主理人
  • 快速了解智能体
  • **需求分析** → **概念设计(E-R建模)** → **逻辑设计(E-R转关系模式+规范化)** → **物理设计(索引、存储、分区等)**,逐层抽象与细化
  • ESP32实战:从零构建物联网项目的完整路径
  • RK3568-11.0 WiFi热点ping测试丢包率
  • [Python3高阶编程] - Gunicorn 源代码阅读四:深入主控逻辑- Gunicorn是如何管理woker的(Arbiter + 进程管理)
  • 计算机毕业设计:Python天气数据爬取及可视化展示系统 Flask框架 数据分析 可视化 爬虫 气象数据分析(建议收藏)✅
  • 图像格式:灰度图、RGB、HSV、Bayer、YUV
  • 抖音高效批量下载全攻略:无水印视频自动化管理工具使用指南
  • 和内镜的报告接口
  • 5分钟搞定PySide2串口助手:从QT Designer到Python打包全流程
  • YugabyteDB 性能团队如何利用 AI 的力量
  • Windows系统的MBR磁盘分区
  • LeetCode HOT100 - 滑动窗口最大值
  • 九齐NY8B062F 定时器0 中断函数配置
  • 【Agent面试题大揭秘】50道高频题深度解析,助你拿下Offer!
  • 从光栅条纹到三维点云:MATLAB实现多频外差相位展开全流程
  • AI辅助论文引用生成的六种智能文献管理策略解析
  • 虚拟磁链在直接功率控制Simulink仿真中的应用及其整流器、逆变器仿真 —— 基于vf-dp...
  • Mask2Former的‘掩码注意力’到底强在哪?手把手带你用PyTorch实现核心模块
  • 2026.4.8总结
  • CANoe Log 在线回放实操指南
  • 大模型之Linux服务器部署大模型斜
  • OpenCV小项目(2)——人脸识别打卡
  • 从拉普拉斯变换到凯莱-哈密顿:矩阵指数函数计算方法的“前世今生”与选择指南
  • 为什么你的架构设计总被老板驳回?GB/T 8567 标准解读