五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

Leetcode 1779. Find Nearest Point That Has the Same X or Y Coord

2023-03-15 17:26 作者:您是打尖兒還是住店呢  | 我要投稿

You are given two integers,?x?and?y,?

which represent your current location on a Cartesian grid:?(x, y).

You are also given an array?points?where each?points[i] = [ai, bi]?

represents that a point exists at?(ai, bi).?

A point is?valid?if it shares the same x-coordinate or the same y-coordinate as your location.

Return?the index?(0-indexed)?of the?valid?point with the smallest?Manhattan?

distance?from your current location.

If there are multiple, return?the valid point with the?smallest?index.

If there are no valid points, return?-1.

The?Manhattan distance?between two points?(x1, y1)?and?(x2, y2)?is?abs(x1?- x2) + abs(y1?- y2).

?

Example 1:

Input: x = 3, y = 4, points = [[1,2],[3,1],[2,4],[2,3],[4,4]]

Output: 2

Explanation: Of all the points, only [3,1], [2,4] and [4,4] are valid.?

Of the valid points, [2,4] and [4,4] have the smallest Manhattan distance

from your current location, with a distance of 1. [2,4] has the smallest index,?

so return 2.

Example 2:

Input: x = 3, y = 4, points = [[3,4]]

Output: 0

Explanation: The answer is allowed to be on the same location as your current location.

Example 3:

Input: x = 3, y = 4, points = [[2,3]]

Output: -1

Explanation: There are no valid points.

?

easy 題目,先確認(rèn)數(shù)據(jù)是否是有效的,然后再計(jì)算到位置點(diǎn)的曼哈頓距離,保留一個(gè)最小值,然后返回即可。

Constraints:

  • 1 <= points.length <= 104

  • points[i].length == 2

  • 1 <= x, y, ai, bi?<= 104



Runtime:?2 ms, faster than?64.54%?of?Java?online submissions for?Find Nearest Point That Has the Same X or Y Coordinate.

Memory Usage:?50.7 MB, less than?12.67%?of?Java?online submissions for?Find Nearest Point That Has the Same X or Y Coordinate.


Leetcode 1779. Find Nearest Point That Has the Same X or Y Coord的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
郴州市| 东海县| 南江县| 烟台市| 平安县| 成安县| 浦江县| 东丰县| 南充市| 龙山县| 建瓯市| 溆浦县| 信丰县| 汕尾市| 交口县| 麦盖提县| 江口县| 长泰县| 玉溪市| 简阳市| 绥宁县| 南通市| 镶黄旗| 岗巴县| 米易县| 岳阳县| 贵港市| 岚皋县| 水城县| 盘锦市| 凤凰县| 淄博市| 天柱县| 手游| 遂昌县| 巴青县| 麻城市| 高邮市| 仙游县| 莱州市| 峡江县|