1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 19:18:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/最小区间 [smallest-range-covering-elements-from-k-lists].html

38 lines
1.3 KiB
HTML
Raw Normal View History

2022-03-27 20:46:41 +08:00
<p>你有&nbsp;<code>k</code>&nbsp;<strong>非递减排列</strong> 的整数列表。找到一个 <strong>最小 </strong>区间,使得&nbsp;<code>k</code>&nbsp;个列表中的每个列表至少有一个数包含在其中。</p>
<p>我们定义如果&nbsp;<code>b-a &lt; d-c</code>&nbsp;或者在&nbsp;<code>b-a == d-c</code>&nbsp;&nbsp;<code>a &lt; c</code>,则区间 <code>[a,b]</code><code>[c,d]</code> 小。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>nums = [[4,10,15,24,26], [0,9,12,20], [5,18,22,30]]
<strong>输出:</strong>[20,24]
<strong>解释:</strong>
列表 1[4, 10, 15, 24, 26]24 在区间 [20,24] 中。
列表 2[0, 9, 12, 20]20 在区间 [20,24] 中。
列表 3[5, 18, 22, 30]22 在区间 [20,24] 中。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>nums = [[1,2,3],[1,2,3],[1,2,3]]
<strong>输出:</strong>[1,1]
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>nums.length == k</code></li>
<li><code>1 &lt;= k &lt;= 3500</code></li>
<li><code>1 &lt;= nums[i].length &lt;= 50</code></li>
<li><code>-10<sup>5</sup> &lt;= nums[i][j] &lt;= 10<sup>5</sup></code></li>
<li><code>nums[i]</code> 按非递减顺序排列</li>
</ul>
<p>&nbsp;</p>