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

力扣1385.两个数组间的距离值

力扣1385.两个数组间的距离值

  • 二分判断答案是否正确

  •   class Solution {public:int findTheDistanceValue(vector<int>& arr1, vector<int>& arr2, int d) {ranges::sort(arr2);ranges::sort(arr1);int m = arr2.size();auto check = [&](int low,int high) -> bool{int l = 0,r = m - 1;//等于也得判一下while(l <= r){int mid = l + r >> 1;if(arr2[mid] <= high && arr2[mid] >= low) return true;else if(arr2[mid] < low) l = mid + 1;else if(arr2[mid] > high) r = mid - 1;}return false;};int res=0;for(auto v:arr1){//看arr2中有没有元素使在[low,high]内的int low = v - d;int high = v + d;if(!check(low,high)) res++;}return res;}};
    
http://www.lryc.cn/news/373893.html

相关文章:

  • [C++] 小游戏 斗破苍穹 2.11.6 版本 zty出品
  • 认识与学习JSP
  • MySql 各种 join
  • 【Android面试八股文】Android中操作多线程的方式有哪些?
  • 语义分割和目标检测的关系
  • SpringBoot 大文件基于md5实现分片上传、断点续传、秒传
  • 数据资产治理与数据质量提升:构建完善的数据治理体系,确保数据资产的高质量与准确性
  • SylixOS下UDP组播测试程序
  • Web前端快速开发平台:革命性工具,提升开发效率的新篇章
  • 内窥镜系统设计简介
  • 使用Spring Boot实现Redis多数据库缓存
  • 揭秘newSingleThreadExecutor:深度解析与源码探秘
  • 使用python绘制三维散点图
  • Vue51-插件
  • python将一个整数转为字符串列表
  • PTA 6 - 20 汉诺塔问题(py 递归)
  • 深度学习Day-20:DenseNet算法实战 乳腺癌识别
  • 给类设置serialVersionUID
  • Android之实现两段颜色样式不同的文字拼接进行富文本方式的显示
  • GenICam标准(五)
  • 《人生海海》读后感
  • SpringBoot自定义Starter及原理分析
  • YOLOv10网络架构及特点
  • 基于单片机的多功能智能小车设计
  • Python时间序列分析库
  • 算法设计与分析 实验1 算法性能分析
  • FPGA NET
  • 把服务器上的镜像传到到公司内部私有harbor上,提高下载速度
  • 1055 集体照(测试点3, 4, 5)
  • AI 定位!GeoSpyAI上传一张图片分析具体位置 不可思议! ! !