news 2026/5/6 21:51:07

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/5/6 6:50:33

Python+Vue的旅游网站管理系统 Pycharm django flask

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

作者头像 李华
网站建设 2026/5/6 21:51:06

湖畔协会企业携手印尼:赋能镍电池产业,创造“中国智慧”

在全球能源转型的背景下&#xff0c;镍电池产业作为重要的新能源技术&#xff0c;其发展潜力和市场价值日益受到各国重视。尤其是在电动汽车和储能领域&#xff0c;镍电池因其优越的能量密度和多次循环利用的能力&#xff0c;成为各国争夺的焦点。近日&#xff0c;湖畔协会的“…

作者头像 李华
网站建设 2026/5/1 17:53:48

工单/舆情分类不再难|AI万能分类器镜像快速上手指南

工单/舆情分类不再难&#xff5c;AI万能分类器镜像快速上手指南 在客服系统、政务平台、社交媒体监控等场景中&#xff0c;每天都会产生海量的用户反馈文本——工单、评论、投诉、建议……如何高效地对这些内容进行自动归类&#xff0c;是构建智能运营体系的关键一步。传统做法…

作者头像 李华
网站建设 2026/5/6 21:51:06

9款人工智能写作工具实测,论文撰写全流程辅助

工具对比排名表格 工具名称 核心功能 突出优势 Aibiye 降AIGC率 适配高校规则&#xff0c;AI痕迹弱化 Aicheck 论文降重 速度快&#xff0c;保留专业术语 Askpaper 论文降重 逻辑完整性好 秘塔写作猫 智能降重 结合语法检查 DeepL 多语言降重 翻译改写灵活 知…

作者头像 李华
网站建设 2026/5/3 9:03:24

ResNet18边缘计算方案:云端训练-边缘部署完整链路

ResNet18边缘计算方案&#xff1a;云端训练-边缘部署完整链路 引言 在物联网和智能设备快速发展的今天&#xff0c;越来越多的场景需要在边缘设备上运行AI模型。比如智能摄像头需要实时识别人脸、工业设备需要即时检测异常、农业传感器需要快速分析作物状态。这些场景都有一个…

作者头像 李华
网站建设 2026/5/1 13:57:48

1小时用PySpark构建实时日志分析原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 快速构建一个实时日志分析原型系统&#xff0c;处理模拟的Web访问日志。要求&#xff1a;1) 使用结构化流处理&#xff1b;2) 实时统计PV/UV&#xff1b;3) 检测异常访问模式&…

作者头像 李华