Python|有关坐标题的解析

简介: Python|有关坐标题的解析

问题描述

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

解决方案

你可以按照下面的规则在平面上移动:每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。必须按照数组中出现的顺序来访问这些点。

示例 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

代码示例:

def raw(l,n,q,k):

    if q<len(l):

        a=l[q][0]-l[n][0]

        b=l[q][1]-l[n][1]

        if abs(a)>abs(b) and q<len(l):

            k=k+abs(a)

            return raw(l,n+1,q+1,k)

        elif abs(b)>abs(a) and q<len(l):

            k=k+abs(b)

            return raw(l,n+1,q+1,k)

        elif abs(b)==abs(a) and q<len(l):

            k=k+abs(b)

            return raw(l,n+1,q+1,k)

    return k

l=eval(input('请输入:'))

n=0

q=1

k=0

print(raw(l,n,q,k))

 

通过对坐标规律的分析,可得知:坐标距离就等于两两坐标的x轴与y轴相减的绝对值的最大值列出条件即可解决。

结语

问题的解答源于对问题规律的掌握,认知也是有效的一种。

目录
相关文章
|
23小时前
|
开发工具 Python
国外的大学图书馆也像国内的一样吗?用Python脚本抓取期刊的主题标题!
国外的大学图书馆也像国内的一样吗?用Python脚本抓取期刊的主题标题!
|
2天前
|
存储 Java 程序员
【Python 的内存管理机制专栏】深入解析 Python 的内存管理机制:从变量到垃圾回收
【5月更文挑战第18天】Python内存管理关乎程序性能与稳定性,包括变量存储和垃圾回收。变量存储时,如`x = 10`,`x`指向内存中值的引用。垃圾回收通过引用计数自动回收无引用对象,防止内存泄漏。了解此机制可优化内存使用,避免循环引用等问题,提升程序效率和稳定性。深入学习内存管理对成为优秀Python程序员至关重要。
【Python 的内存管理机制专栏】深入解析 Python 的内存管理机制:从变量到垃圾回收
|
3天前
|
iOS开发 Python
mac:python安装路径,带你全面解析Python框架体系架构view篇
mac:python安装路径,带你全面解析Python框架体系架构view篇
|
5天前
|
XML 存储 数据格式
python path解析基础
python path解析基础
17 0
|
5天前
|
数据采集 Python
Python HTML解析详解
Python HTML解析详解
11 0
|
5天前
|
JSON 安全 前端开发
解析FormData格式数据:Python实践指南
解析FormData格式数据:Python实践指南
18 1
|
18小时前
|
数据采集 算法 Python
2024年Python最全python基础入门:高阶函数,小米面试编程题
2024年Python最全python基础入门:高阶函数,小米面试编程题
|
18小时前
|
数据采集 人工智能 前端开发
干货满满,转行逆袭,0编程基础学Python拿高薪offer如何做?都在这里!
干货满满,转行逆袭,0编程基础学Python拿高薪offer如何做?都在这里!
|
3天前
|
Python
10个python入门小游戏,零基础打通关,就能掌握编程基础_python编写的入门简单小游戏
10个python入门小游戏,零基础打通关,就能掌握编程基础_python编写的入门简单小游戏
|
5天前
|
网络协议 Unix Python
Python编程-----网络通信
Python编程-----网络通信
9 1

推荐镜像

更多