1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-13 03:11:42 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2025-04-03 23:09:51 +08:00
parent 0054d66982
commit 3a5ef731a2
68 changed files with 17613 additions and 10018 deletions

View File

@@ -0,0 +1,58 @@
<p>给你一个整数数组&nbsp;<code>nums</code>&nbsp;</p>
<p>你可以从数组 <code>nums</code> 中删除任意数量的元素,但不能将其变为 <strong></strong> 数组。执行删除操作后,选出&nbsp;<code>nums</code>&nbsp;中满足下述条件的一个子数组:</p>
<ol>
<li>子数组中的所有元素 <strong>互不相同</strong></li>
<li><strong>最大化</strong> 子数组的元素和。</li>
</ol>
<p>返回子数组的 <strong>最大元素和</strong></p>
<strong>子数组</strong> 是数组的一个连续、<strong>非空</strong> 的元素序列。
<p>&nbsp;</p>
<p><b>示例 1</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [1,2,3,4,5]</span></p>
<p><span class="example-io"><b>输出:</b>15</span></p>
<p><b>解释:</b></p>
<p>不删除任何元素,选中整个数组得到最大元素和。</p>
</div>
<p><b>示例 2</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b></span><span class="example-io">nums = [1,1,0,1,1]</span></p>
<p><span class="example-io"><b>输出:</b></span>1</p>
<p><b>解释:</b></p>
<p>删除元素&nbsp;<code>nums[0] == 1</code><code>nums[1] == 1</code><code>nums[2] == 0</code>&nbsp;&nbsp;<code>nums[3] == 1</code>&nbsp;。选中整个数组&nbsp;<code>[1]</code>&nbsp;得到最大元素和。</p>
</div>
<p><b>示例 3</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b></span><span class="example-io">nums = [1,2,-1,-2,1,0,-1]</span></p>
<p><span class="example-io"><b>输出:</b></span>3</p>
<p><b>解释:</b></p>
<p>删除元素&nbsp;<code>nums[2] == -1</code>&nbsp;&nbsp;<code>nums[3] == -2</code>&nbsp;,从&nbsp;<code>[1, 2, 1, 0, -1]</code>&nbsp;中选中子数组&nbsp;<code>[2, 1]</code>&nbsp;以获得最大元素和。</p>
</div>
<p>&nbsp;</p>
<p><b>提示:</b></p>
<ul>
<li><code>1 &lt;= nums.length &lt;= 100</code></li>
<li><code>-100 &lt;= nums[i] &lt;= 100</code></li>
</ul>