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

leetcode-2966.划分数组并满足最大差限制

题目描述

解题思路

这里只需要注意每个子数组大小都是3 我一开始看成3子数组.....

然后每个子数组的最大差一定排好序之后最大值减去最小值所以我们只需要先对整体进行排序然后三个一组最大值最小值判断一下就好

代码

class Solution {
public:
    vector<vector<int>> divideArray(vector<int>& nums, int k) {
        ranges::sort(nums.begin(),nums.end());
        vector<vector<int>> ret;int step = nums.size() / 3;int n = nums.size();for(int i = 0; i < n; i += 3){if(nums[i + 2] - nums[i] > k)return ret;} 
        ret.resize(step);for(int i = 0;i < step; i++){
            ret[i].insert(ret[i].begin(),nums.begin() + (3 * i), nums.begin() + (3 * (i + 1)));}return ret;}
};

http://www.lqws.cn/news/452827.html

相关文章:

  • 多相机三维人脸扫描仪:超写实数字人模型制作“加速器”
  • Android Java语言转Kotlin语言学习指导实用攻略
  • 单片机3种按键程序消抖方法
  • DB-GPT启动提示please install by running `pip install cryptography`
  • 函数指针的回调函数与函数跳转执行
  • 国产芯片能在服务器领域替代Intel(经验总结贴)
  • Git——分布式版本控制工具
  • 【MySQL篇07】:redo log日志与buffer pool详解
  • Vue2 ElementUI Tree 拖动目标节点能否被放置及获取放置位置
  • 内存的代价:如何正确与 WASM 模块传值交互
  • 大内存对电脑性能有哪些提升
  • Docker容器常用命令汇总
  • 游戏架构中的第三方SDK集成艺术:构建安全高效的接入体系
  • 16、Redis底层数据结构
  • 网站如何启用HTTPS访问?本地内网部署的https网站怎么在外网打开?
  • FPGA--hello
  • http通信测试,模拟客户端
  • 【动手学深度学习】4.5. 权重衰减
  • Hollywood: The World’s Most Effective Propaganda System
  • 【云创智城】YunCharge充电桩系统源码实现云快充协议深度解析与Java技术实践:打造高效充电桩运营系统
  • Selenium自动化测试全解
  • opencv依据图像类型读取图像像素点
  • 【PyTorch】请问,Reproducibility中的‘:4096:8‘是什么呀?
  • 20250620-Pandas.cut
  • aws(学习笔记第四十五课) route53-failover
  • 文件夹美化工具推荐,打造个性化电脑界面
  • 【网工】华为配置专题进阶篇④
  • 学习华为 ensp 的学习心得体会
  • 10分钟撸出高性能网络服务:吃透高性能优化:缓存_锁_系统调用_编译
  • 汽车整车厂如何用数字孪生系统打造“透明车间”