mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
46 lines
2.0 KiB
HTML
46 lines
2.0 KiB
HTML
<p>给你一个下标从 <strong>0</strong> 开始的 <b>正</b> 整数数组 <code>nums</code> 。</p>
|
||
|
||
<p>如果 <code>nums</code> 的一个子数组满足:移除这个子数组后剩余元素 <strong>严格递增</strong> ,那么我们称这个子数组为 <strong>移除递增</strong> 子数组。比方说,<code>[5, 3, 4, 6, 7]</code> 中的 <code>[3, 4]</code> 是一个移除递增子数组,因为移除该子数组后,<code>[5, 3, 4, 6, 7]</code> 变为 <code>[5, 6, 7]</code> ,是严格递增的。</p>
|
||
|
||
<p>请你返回 <code>nums</code> 中 <b>移除递增</b> 子数组的总数目。</p>
|
||
|
||
<p><b>注意</b> ,剩余元素为空的数组也视为是递增的。</p>
|
||
|
||
<p><strong>子数组</strong> 指的是一个数组中一段连续的元素序列。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [1,2,3,4]
|
||
<b>输出:</b>10
|
||
<b>解释:</b>10 个移除递增子数组分别为:[1], [2], [3], [4], [1,2], [2,3], [3,4], [1,2,3], [2,3,4] 和 [1,2,3,4]。移除任意一个子数组后,剩余元素都是递增的。注意,空数组不是移除递增子数组。
|
||
</pre>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [6,5,7,8]
|
||
<b>输出:</b>7
|
||
<b>解释:</b>7<strong> </strong>个移除递增子数组分别为:[5], [6], [5,7], [6,5], [5,7,8], [6,5,7] 和 [6,5,7,8] 。
|
||
nums 中只有这 7 个移除递增子数组。
|
||
</pre>
|
||
|
||
<p><strong class="example">示例 3:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [8,7,6,6]
|
||
<b>输出:</b>3
|
||
<b>解释:</b>3 个移除递增子数组分别为:[8,7,6], [7,6,6] 和 [8,7,6,6] 。注意 [8,7] 不是移除递增子数组因为移除 [8,7] 后 nums 变为 [6,6] ,它不是严格递增的。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 50</code></li>
|
||
<li><code>1 <= nums[i] <= 50</code></li>
|
||
</ul>
|