1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/最小化目标值与所选元素的差 [minimize-the-difference-between-target-and-chosen-elements].html
2022-03-29 12:43:11 +08:00

61 lines
2.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个大小为 <code>m x n</code> 的整数矩阵 <code>mat</code> 和一个整数 <code>target</code></p>
<p>从矩阵的 <strong>每一行</strong> 中选择一个整数,你的目标是&nbsp;<strong>最小化</strong>&nbsp;所有选中元素之&nbsp;<strong></strong>&nbsp;与目标值 <code>target</code><strong>绝对差</strong></p>
<p>返回 <strong>最小的绝对差</strong></p>
<p><code>a</code><code>b</code> 两数字的 <strong>绝对差</strong><code>a - b</code> 的绝对值。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2021/08/03/matrix1.png" style="width: 181px; height: 181px;" /></p>
<pre>
<strong>输入:</strong>mat = [[1,2,3],[4,5,6],[7,8,9]], target = 13
<strong>输出:</strong>0
<strong>解释:</strong>一种可能的最优选择方案是:
- 第一行选出 1
- 第二行选出 5
- 第三行选出 7
所选元素的和是 13 ,等于目标值,所以绝对差是 0 。
</pre>
<p><strong>示例 2</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2021/08/03/matrix1-1.png" style="width: 61px; height: 181px;" /></p>
<pre>
<strong>输入:</strong>mat = [[1],[2],[3]], target = 100
<strong>输出:</strong>94
<strong>解释:</strong>唯一一种选择方案是:
- 第一行选出 1
- 第二行选出 2
- 第三行选出 3
所选元素的和是 6 ,绝对差是 94 。
</pre>
<p><strong>示例 3</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2021/08/03/matrix1-3.png" style="width: 301px; height: 61px;" /></p>
<pre>
<strong>输入:</strong>mat = [[1,2,9,8,7]], target = 6
<strong>输出:</strong>1
<strong>解释:</strong>最优的选择方案是选出第一行的 7 。
绝对差是 1 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>m == mat.length</code></li>
<li><code>n == mat[i].length</code></li>
<li><code>1 &lt;= m, n &lt;= 70</code></li>
<li><code>1 &lt;= mat[i][j] &lt;= 70</code></li>
<li><code>1 &lt;= target &lt;= 800</code></li>
</ul>