题1266、访问所有点的最小时间

一、题目1

在这里插入图片描述
在这里插入图片描述

二、思路

三、代码

public class T1266 {

    public static void main(String[] args) {

        System.out.println( minTimeToVisitAllPoints( new int[][]{ {1,1},{3,4},{-1,0} } ) );       //7
        System.out.println( minTimeToVisitAllPoints( new int[][]{ {3,2},{-2,2} } ) );              //5

    }

    public static int minTimeToVisitAllPoints(int[][] points) {

        int resut = 0;

        for ( int i = 0; i < points.length-1; i++ ){

            int x = Math.abs(points[i][0] - points[i+1][0]);
            int y = Math.abs(points[i][1] - points[i+1][1]);

            resut += x > y ? x :y;
        }
        return resut;
    }
}

  1. 来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/minimum-time-visiting-all-points
    著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 ↩︎

发布了48 篇原创文章 · 获赞 1 · 访问量 864

猜你喜欢

转载自blog.csdn.net/weixin_45980031/article/details/104117687