1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/修改数组后最大化数组中的连续元素数目 [maximize-consecutive-elements-in-an-array-after-modification].html
2024-02-19 15:29:53 +08:00

36 lines
1.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个下标从 <strong>0</strong>&nbsp;开始只包含 <strong></strong>&nbsp;整数的数组&nbsp;<code>nums</code>&nbsp;</p>
<p>一开始,你可以将数组中 <strong>任意数量</strong> 元素增加 <strong>至多</strong> <code>1</code></p>
<p>修改后,你可以从最终数组中选择 <strong>一个或者更多</strong>&nbsp;元素,并确保这些元素升序排序后是 <strong>连续</strong>&nbsp;的。比方说,<code>[3, 4, 5]</code> 是连续的,但是&nbsp;<code>[3, 4, 6]</code>&nbsp;<code>[1, 1, 2, 3]</code>&nbsp;不是连续的。<!-- notionvc: 312f8c5d-40d0-4cd1-96cc-9e96a846735b --></p>
<p>请你返回 <strong>最多</strong>&nbsp;可以选出的元素数目。</p>
<p>&nbsp;</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>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= nums.length &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= nums[i] &lt;= 10<sup>6</sup></code></li>
</ul>