无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

leetcode1266. Minimum Time Visiting All Points

2022-03-25 11:57 作者:您是打尖兒還是住店呢  | 我要投稿

On a 2D plane, there are?n?points with integer coordinates?points[i] = [xi, yi]. Return?the?minimum time?in seconds to visit all the points in the order given by?points.

You can move according to these rules:

  • In?1?second, you can either:

    • move vertically by one?unit,

    • move horizontally by one unit, or

    • move diagonally?sqrt(2)?units (in other words, move one unit vertically then one unit horizontally in?1?second).

  • You have to visit the points in the same order as they appear in the array.

  • You are allowed to pass through points that appear later in the order, but these do not count as visits.

?

Example 1:

Input: points = [[1,1],[3,4],[-1,0]]Output: 7Explanation: One optimal path is [1,1] -> [2,2] -> [3,3] -> [3,4] -> [2,3] -> [1,2] -> [0,1] -> [-1,0] ? Time from [1,1] to [3,4] = 3 seconds Time from [3,4] to [-1,0] = 4 seconds Total time = 7 seconds

Example 2:

Input: points = [[3,2],[-2,2]]Output: 5


Runtime:?1 ms, faster than?82.83%?of?Java?online submissions for?Minimum Time Visiting All Points.

Memory Usage:?44.1 MB, less than?13.86%?of?Java?online submissions for?Minimum Time Visiting All Points.

因?yàn)樯舷伦笥遥ㄐ钡?,都?s,所以只要看2個(gè)方向差異的最大值就可以了,以此遞推,就能算出來的。

leetcode1266. Minimum Time Visiting All Points的評論 (共 條)

分享到微博請遵守國家法律
鞍山市| 城口县| 庆阳市| 会泽县| 彭水| 孟连| 望都县| 巴林左旗| 富裕县| 富锦市| 浮梁县| 铁力市| 太仆寺旗| 五指山市| 楚雄市| 普定县| 沐川县| 凤山县| 新干县| 巨鹿县| 高邑县| 浪卡子县| 岳阳县| 丹阳市| 民乐县| 奉节县| 裕民县| 武汉市| 历史| 新化县| 辽源市| 福贡县| 天峻县| 封丘县| 彰化县| 孟州市| 印江| 罗源县| 玉门市| 太白县| 通山县|