news 2026/4/16 16:17:56

leetcode 1266. 访问所有点的最小时间 简单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 1266. 访问所有点的最小时间 简单

平面上有n个点,点的位置用整数坐标表示points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。

你需要按照下面的规则在平面上移动:

  • 每一秒内,你可以:
    • 沿水平方向移动一个单位长度,或者
    • 沿竖直方向移动一个单位长度,或者
    • 跨过对角线移动sqrt(2)个单位长度(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。
  • 必须按照数组中出现的顺序来访问这些点。
  • 在访问某个点时,可以经过该点后面出现的点,但经过的那些点不算作有效访问。

示例 1:

输入:points = [[1,1],[3,4],[-1,0]]输出:7解释:一条最佳的访问路径是:[1,1]-> [2,2] -> [3,3] ->[3,4]-> [2,3] -> [1,2] -> [0,1] ->[-1,0]从 [1,1] 到 [3,4] 需要 3 秒 从 [3,4] 到 [-1,0] 需要 4 秒 一共需要 7 秒

示例 2:

输入:points = [[3,2],[-2,2]]输出:5

提示:

  • points.length == n
  • 1 <= n <= 100
  • points[i].length == 2
  • -1000 <= points[i][0], points[i][1] <= 1000

分析:由于题目限定是两个相邻点,因此每次计算相邻点的移动时间再求和即可。两点之间的最短移动时间就是它们横坐标之差、纵坐标之差的较大值。

int minTimeToVisitAllPoints(int** points, int pointsSize, int* pointsColSize) { int ans=0; for(int i=1;i<pointsSize;++i) { int ver=abs(points[i][1]-points[i-1][1]); int hor=abs(points[i][0]-points[i-1][0]); ans+=fmax(ver,hor); } return ans; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:10:32

高精度中文语义分类:基于StructBERT的AI万能分类器

高精度中文语义分类&#xff1a;基于StructBERT的AI万能分类器 在当今信息爆炸的时代&#xff0c;文本数据的自动化处理已成为企业智能化转型的核心需求。从工单归类、舆情监控到内容推荐&#xff0c;精准高效的文本分类能力直接决定了智能系统的响应速度与服务质量。然而&…

作者头像 李华
网站建设 2026/4/16 11:08:55

Python+Vue的芋校园校园活动服务平台 Pycharm django flask

目录 这里写目录标题目录项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 …

作者头像 李华
网站建设 2026/4/16 11:09:05

Python+Vue的粤畅游”旅游推荐系统 Pycharm django flask

目录 这里写目录标题目录项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 …

作者头像 李华
网站建设 2026/4/16 10:37:41

深度搜索Agent架构指南:从Planner到递归式设计(附代码模板)必学收藏

本文系统介绍深度搜索Agent的四种主流架构&#xff1a;基础迭代式搜索、Planner-Only、带评估反馈的双模块设计及递归式ROMA。详细解析各架构设计思路、优缺点和适用场景&#xff0c;提供实用prompt模板。建议从简单架构开始实现&#xff0c;根据需求逐步叠加模块&#xff0c;平…

作者头像 李华
网站建设 2026/4/15 21:14:36

智能抠图Rembg:婚纱照处理专业技巧

智能抠图Rembg&#xff1a;婚纱照处理专业技巧 1. 引言&#xff1a;智能万能抠图 - Rembg 在图像处理领域&#xff0c;精准、高效地去除背景一直是设计师、摄影师和电商运营人员的核心需求。传统手动抠图耗时耗力&#xff0c;而早期自动抠图工具又常常在复杂边缘&#xff08;…

作者头像 李华
网站建设 2026/4/15 13:29:03

模型部署架构:Rembg高可用方案设计

模型部署架构&#xff1a;Rembg高可用方案设计 1. 引言&#xff1a;智能万能抠图 - Rembg 在图像处理与内容创作领域&#xff0c;自动去背景是一项高频且关键的需求。无论是电商商品图精修、社交媒体素材制作&#xff0c;还是AI生成内容的后处理&#xff0c;精准、高效的背景…

作者头像 李华