mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
39 lines
1.7 KiB
HTML
39 lines
1.7 KiB
HTML
<p>给你一个下标从 <strong>0</strong> 开始的数组 <code>points</code> ,它表示二维平面上一些点的整数坐标,其中 <code>points[i] = [x<sub>i</sub>, y<sub>i</sub>]</code> 。</p>
|
||
|
||
<p>两点之间的距离定义为它们的<span data-keyword="manhattan-distance">曼哈顿距离</span>。</p>
|
||
|
||
<p>请你恰好移除一个点,返回移除后任意两点之间的 <strong>最大 </strong>距离可能的 <strong>最小 </strong>值。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>points = [[3,10],[5,15],[10,2],[4,4]]
|
||
<strong>输出:</strong>12
|
||
<strong>解释:</strong>移除每个点后的最大距离如下所示:
|
||
- 移除第 0 个点后,最大距离在点 (5, 15) 和 (10, 2) 之间,为 |5 - 10| + |15 - 2| = 18 。
|
||
- 移除第 1 个点后,最大距离在点 (3, 10) 和 (10, 2) 之间,为 |3 - 10| + |10 - 2| = 15 。
|
||
- 移除第 2 个点后,最大距离在点 (5, 15) 和 (4, 4) 之间,为 |5 - 4| + |15 - 4| = 12 。
|
||
- 移除第 3 个点后,最大距离在点 (5, 15) 和 (10, 2) 之间的,为 |5 - 10| + |15 - 2| = 18 。
|
||
在恰好移除一个点后,任意两点之间的最大距离可能的最小值是 12 。
|
||
</pre>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>points = [[1,1],[1,1],[1,1]]
|
||
<strong>输出:</strong>0
|
||
<strong>解释:</strong>移除任一点后,任意两点之间的最大距离都是 0 。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>3 <= points.length <= 10<sup>5</sup></code></li>
|
||
<li><code>points[i].length == 2</code></li>
|
||
<li><code>1 <= points[i][0], points[i][1] <= 10<sup>8</sup></code></li>
|
||
</ul>
|