1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-12 02:41:42 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

存量题库数据更新

This commit is contained in:
2023-12-09 18:42:21 +08:00
parent a788808cd7
commit c198538f10
10843 changed files with 288489 additions and 248355 deletions

View File

@@ -1,21 +1,15 @@
<p>给你一个整数数组 <code>arr</code>,请你将该数组分隔为长度最多为 k 的一些(连续)子数组。分隔完成后,每个子数组的中的所有值都会变为该子数组中的最大值。</p>
<p>给你一个整数数组 <code>arr</code>,请你将该数组分隔为长度 <strong>最多 </strong>为 k 的一些(连续)子数组。分隔完成后,每个子数组的中的所有值都会变为该子数组中的最大值。</p>
<p>返回将数组分隔变换后能够得到的元素最大和。</p>
<p>返回将数组分隔变换后能够得到的元素最大和。本题所用到的测试用例会确保答案是一个 32 位整数。</p>
<p> </p>
<p><strong>注意,</strong>原数组和分隔后的数组对应顺序应当一致,也就是说,你只能选择分隔数组的位置而不能调整数组中的顺序。</p>
<p> </p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>arr = [1,15,7,9,2,5,10], k = 3
<strong>输出:</strong>84
<strong>解释:</strong>
因为 k=3 可以分隔成 [1,15,7] [9] [2,5,10],结果为 [15,15,15,9,10,10,10],和为 84是该数组所有分隔变换后元素总和最大的。
若是分隔成 [1] [15,7,9] [2,5,10],结果就是 [1, 15, 15, 15, 10, 10, 10] 但这种分隔方式的元素总和76小于上一种。 </pre>
<strong>解释:</strong>数组变为 [15,15,15,9,10,10,10]</pre>
<p><strong>示例 2</strong></p>
@@ -31,12 +25,12 @@
<strong>输出:</strong>1
</pre>
<p> </p>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 <= arr.length <= 500</code></li>
<li><code>0 <= arr[i] <= 10<sup>9</sup></code></li>
<li><code>1 <= k <= arr.length</code></li>
<li><code>1 &lt;= arr.length &lt;= 500</code></li>
<li><code>0 &lt;= arr[i] &lt;= 10<sup>9</sup></code></li>
<li><code>1 &lt;= k &lt;= arr.length</code></li>
</ul>