mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
36 lines
1.5 KiB
HTML
36 lines
1.5 KiB
HTML
<p>给你一个下标从 <strong>0</strong> 开始只包含 <strong>正</strong> 整数的数组 <code>nums</code> 。</p>
|
||
|
||
<p>一开始,你可以将数组中 <strong>任意数量</strong> 元素增加 <strong>至多</strong> <code>1</code> 。</p>
|
||
|
||
<p>修改后,你可以从最终数组中选择 <strong>一个或者更多</strong> 元素,并确保这些元素升序排序后是 <strong>连续</strong> 的。比方说,<code>[3, 4, 5]</code> 是连续的,但是 <code>[3, 4, 6]</code> 和 <code>[1, 1, 2, 3]</code> 不是连续的。<!-- notionvc: 312f8c5d-40d0-4cd1-96cc-9e96a846735b --></p>
|
||
|
||
<p>请你返回 <strong>最多</strong> 可以选出的元素数目。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [2,1,5,1,1]
|
||
<b>输出:</b>3
|
||
<b>解释:</b>我们将下标 0 和 3 处的元素增加 1 ,得到结果数组 nums = [3,1,5,2,1] 。
|
||
我们选择元素 [<em><strong>3</strong></em>,<em><strong>1</strong></em>,5,<em><strong>2</strong></em>,1] 并将它们排序得到 [1,2,3] ,是连续元素。
|
||
最多可以得到 3 个连续元素。</pre>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [1,4,7,10]
|
||
<b>输出:</b>1
|
||
<b>解释:</b>我们可以选择的最多元素数目是 1 。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= nums[i] <= 10<sup>6</sup></code></li>
|
||
</ul>
|