mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
52 lines
1.9 KiB
HTML
52 lines
1.9 KiB
HTML
<p>给你一个 <code>m x n</code> 大小的矩阵 <code>grid</code> ,由若干正整数组成。</p>
|
||
|
||
<p>执行下述操作,直到 <code>grid</code> 变为空矩阵:</p>
|
||
|
||
<ul>
|
||
<li>从每一行删除值最大的元素。如果存在多个这样的值,删除其中任何一个。</li>
|
||
<li>将删除元素中的最大值与答案相加。</li>
|
||
</ul>
|
||
|
||
<p><strong>注意</strong> 每执行一次操作,矩阵中列的数据就会减 1 。</p>
|
||
|
||
<p>返回执行上述操作后的答案。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<p><img alt="" src="https://assets.leetcode.com/uploads/2022/10/19/q1ex1.jpg" style="width: 600px; height: 135px;" /></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>grid = [[1,2,4],[3,3,1]]
|
||
<strong>输出:</strong>8
|
||
<strong>解释:</strong>上图展示在每一步中需要移除的值。
|
||
- 在第一步操作中,从第一行删除 4 ,从第二行删除 3(注意,有两个单元格中的值为 3 ,我们可以删除任一)。在答案上加 4 。
|
||
- 在第二步操作中,从第一行删除 2 ,从第二行删除 3 。在答案上加 3 。
|
||
- 在第三步操作中,从第一行删除 1 ,从第二行删除 1 。在答案上加 1 。
|
||
最终,答案 = 4 + 3 + 1 = 8 。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<p><img alt="" src="https://assets.leetcode.com/uploads/2022/10/19/q1ex2.jpg" style="width: 83px; height: 83px;" /></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>grid = [[10]]
|
||
<strong>输出:</strong>10
|
||
<strong>解释:</strong>上图展示在每一步中需要移除的值。
|
||
- 在第一步操作中,从第一行删除 10 。在答案上加 10 。
|
||
最终,答案 = 10 。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>m == grid.length</code></li>
|
||
<li><code>n == grid[i].length</code></li>
|
||
<li><code>1 <= m, n <= 50</code></li>
|
||
<li><code>1 <= grid[i][j] <= 100</code></li>
|
||
</ul>
|