mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
36 lines
1.4 KiB
HTML
36 lines
1.4 KiB
HTML
<p>给你一个下标从 <strong>0</strong> 开始的二维整数数组 <code>nums</code> 。一开始你的分数为 <code>0</code> 。你需要执行以下操作直到矩阵变为空:</p>
|
||
|
||
<ol>
|
||
<li>矩阵中每一行选取最大的一个数,并删除它。如果一行中有多个最大的数,选择任意一个并删除。</li>
|
||
<li>在步骤 1 删除的所有数字中找到最大的一个数字,将它添加到你的 <strong>分数</strong> 中。</li>
|
||
</ol>
|
||
|
||
<p>请你返回最后的 <strong>分数</strong> 。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [[7,2,1],[6,4,2],[6,5,3],[3,2,1]]
|
||
<b>输出:</b>15
|
||
<b>解释:</b>第一步操作中,我们删除 7 ,6 ,6 和 3 ,将分数增加 7 。下一步操作中,删除 2 ,4 ,5 和 2 ,将分数增加 5 。最后删除 1 ,2 ,3 和 1 ,将分数增加 3 。所以总得分为 7 + 5 + 3 = 15 。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<b>输入:</b>nums = [[1]]
|
||
<b>输出:</b>1
|
||
<b>解释:</b>我们删除 1 并将分数增加 1 ,所以返回 1 。</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 300</code></li>
|
||
<li><code>1 <= nums[i].length <= 500</code></li>
|
||
<li><code>0 <= nums[i][j] <= 10<sup>3</sup></code></li>
|
||
</ul>
|