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

贵州城乡住房建设厅网站百度app下载官方

贵州城乡住房建设厅网站,百度app下载官方,易支付做网站接口怎么赚钱,企业所得税应纳税所得额怎么算给定 m 个数组,每个数组都已经按照升序排好序了。现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们的距离。两个整数 a 和 b 之间的距离定义为它们差的绝对值 |a-b| 。你的任务就是去找到最大距离 示例 1:…

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

示例 1:

输入: [[1,2,3], [4,5], [1,2,3]]
输出: 4

解释:
一种得到答案 4 的方法是从第一个数组或者第三个数组中选择 1,同时从第二个数组中选择 5 。

  • 算法思路
  1. 遍历数组:我们可以记录每个数组中的最小值和最大值,以及它们在数组中的位置。
  2. 计算距离:对于每一个数组,我们可以计算当前数组的最小值与之前数组的最大值之间的距离,以及当前数组的最大值与之前数组的最小值之间的距离。
  3. 更新最大距离:在遍历的过程中,不断更新最大距离。
#include <iostream>
#include<algorithm>
#include <vector>
using namespace std;class Solution
{
public:int maxDistance(vector<vector<int>>& arrays){// 获取第一个数组的最大值与最小值int minVal = arrays[0][0];int maxVal = arrays[0].back();// 循环遍历更新最大值与最小值int maxDist = 0;for (int i = 1; i < arrays.size(); i++){// 计算当前最大值与之前最小值的距离并更新距离maxDist = max(maxDist, abs(arrays[i].back() - minVal));// 计算之前最大值与当前最小值的距离并更新距离maxDist = max(maxDist, abs(maxVal - arrays[i][0]));// 更新最小值与最大值minVal = min(minVal, arrays[i][0]);maxVal = max(maxVal, arrays[i].back());}return maxDist;}
};int main() 
{Solution solution;vector<vector<int>> arrays = { {1, 2, 3}, {4, 5}, {1, 2, 3} };cout << "最大距离是: " << solution.maxDistance(arrays) << endl;return 0;
}

题目来源:LeetCode

http://www.hengruixuexiao.com/news/16046.html

相关文章:

  • 小说网站开发设计seo网站推广教程
  • 陕西省建设执业资格注册中心网站seo是什么职业做什么的
  • gate网站合约怎么做空网站seo分析常用的工具是
  • wordpress会员过期时间seo如何优化排名
  • 邯郸市市长深圳网站关键词优化推广
  • 网站开发实现本地注册登录零食软文范例300字
  • wordpress怎么删除评论源码seo营销技巧培训班
  • c 做网站加载多个图片南宁seo排名外包
  • 情女照片做杯子网站太原网站建设优化
  • 怎么做网站关键字怎么设计一个网页
  • 绥化网站建设济南疫情最新消息
  • 优化网站的步骤案列推广软文范文800字
  • 怎么做扒代码网站引流推广
  • 学做网站要会哪些巨量数据分析入口
  • 网站后台登录怎么做的免费ip地址代理
  • 国外做饮料视频网站seo关键词搜索和优化
  • 易语言 做的网站揭阳市seo上词外包
  • 室内设计网站公司百度网站优化公司
  • 网站建设服务市场趋势免费建网站知乎
  • 深圳龙华做网站的公司店铺100个关键词
  • 卓创源码网seo的内容怎么优化
  • 宜昌便宜做网站哪些网站可以免费推广
  • 网站开发详细设计文档网站搭建的流程
  • 中国证券监督管理委员会公告东莞seo优化
  • 深圳龙华疫情最新情况狼雨seo网站
  • 开发一块地需要多少钱百度竞价推广账户优化
  • 长春火车站核酸检测多久出结果百度长尾关键词挖掘工具
  • 福州个人建站模板百度竞价排名价格查询
  • 网上商城网站设计和实现登录百度app
  • 鸿兴网站建设公司网站建设哪家公司好