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

12316网站建设方案西安市建设工程交易中心网站

12316网站建设方案,西安市建设工程交易中心网站,软件开发模型不包括,wordpress termmeta问题背景 给定 m m m 个数组,每个数组都已经按照升序排好序了。 现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们的距离。两个整数 a a a 和 b b b 之间的距离定义为它们差的绝对值 ∣ a − b ∣ |a-b| ∣a−b∣…

问题背景

给定 m m m 个数组,每个数组都已经按照升序排好序了。
现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们的距离。两个整数 a a a b b b 之间的距离定义为它们差的绝对值 ∣ a − b ∣ |a-b| ab
返回最大距离。

数据约束

  • m = a r r a y s . l e n g t h m = arrays.length m=arrays.length
  • 2 ≤ m ≤ 1 0 5 2 \le m \le 10 ^ 5 2m105
  • 1 ≤ a r r a y s [ i ] . l e n g t h ≤ 500 1 \le arrays[i].length \le 500 1arrays[i].length500
  • − 1 0 4 ≤ a r r a y s [ i ] [ j ] ≤ 1 0 4 -10 ^ 4 \le arrays[i][j] \le 10 ^ 4 104arrays[i][j]104
  • a r r a y s [ i ] arrays[i] arrays[i]升序 排序。
  • 所有数组中最多有 1 0 5 10 ^ 5 105 个整数。

解题过程

自己没轻易地实现出一组只有一个数的效果,还没意识到减法可能溢出,鉴定为题做少了。

具体实现

class Solution {public int maxDistance(List<List<Integer>> arrays) {int min = Integer.MAX_VALUE >> 1;int max = Integer.MIN_VALUE >> 1;int res = 0;for (List<Integer> array : arrays) {int cur1 = array.get(0);int cur2 = array.get(array.size() - 1);res = Math.max(res, Math.max(cur2 - min, max - cur1));min = Math.min(min, cur1);max = Math.max(max, cur2);}return res;}
}
http://www.dtcms.com/a/396459.html

相关文章:

  • 企业网站建设协议范本一个网站怎么留住用户
  • 科网站建设栖霞建设网站
  • 有什么可以做兼职的正规网站保护环境做网站素材
  • BrowseComp:为浏览智能体设计的简单而具挑战性的基准测试
  • 长沙网站优化页面wordpress中文名图片不显示
  • 域名购买后 怎么创建网站深圳南山做网站的公司
  • 网站制作找云主机做网站
  • 深圳做网站最好网站备案密码查询
  • 免费微场景制作网站用vs怎么做网站的导航
  • 老年夫妻做爰视频网站杭州企业宣传画册制作公司
  • 广州 网站制怎么重建wordpress
  • 让网站建设便宜到底全网推广营销
  • 开网站公司企业营销平台
  • 网站建设制作要学什么住房和城乡建设领域从业人员证书
  • 简洁大方网站建设wordpress 右拉
  • 哪个网站的旅游板块做的好桂林做手机网站
  • 哈尔滨市建设安全监察网站中宁网站建设
  • 做外贸接私单的网站网上接单做效果图哪个网站好
  • 临沂网站哪家好硬件开发学什么专业
  • 网站用户 微信商城relive模板wordpress分享
  • 电脑系统做的好的几个网站网站建设如何传视频
  • 【JavaEE】网络编程套接字
  • 网站优化基础tk域名
  • 怎么开网站企业网站推广排名
  • geo数据集合并 理解并准确解读PCA图中的批次效应对于数据分析至关重要
  • 沈阳网站建设费用公司网络组建方案
  • 类似qq空间的网站模板python做博客网站
  • 网站建设 深路互动域名备案接入商查询
  • 怎样做网站表白学校网站免费建设
  • 西安做网站哪里便宜福州定制网站建设