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)/找出叠涂元素 [first-completely-painted-row-or-column].html

39 lines
1.9 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>给你一个下标从 <strong>0</strong> 开始的整数数组 <code>arr</code> 和一个 <code>m x n</code> 的整数 <strong>矩阵</strong> <code>mat</code><code>arr</code><code>mat</code> 都包含范围 <code>[1m * n]</code> 内的 <strong>所有</strong> 整数。</p>
<p>从下标 <code>0</code> 开始遍历 <code>arr</code> 中的每个下标 <code>i</code> ,并将包含整数 <code>arr[i]</code><code>mat</code> 单元格涂色。</p>
<p>请你找出 <code>arr</code> 中第一个使得&nbsp;<code>mat</code> 的某一行或某一列都被涂色的元素,并返回其下标 <code>i</code></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<img alt="image explanation for example 1" src="https://assets.leetcode.com/uploads/2023/01/18/grid1.jpg" style="width: 321px; height: 81px;" />
<pre>
<strong>输入:</strong>arr = [1,3,4,2], mat = [[1,4],[2,3]]
<strong>输出:</strong>2
<strong>解释:</strong>遍历如上图所示arr[2] 在矩阵中的第一行或第二列上都被涂色。
</pre>
<p><strong>示例 2</strong></p>
<img alt="image explanation for example 2" src="https://assets.leetcode.com/uploads/2023/01/18/grid2.jpg" style="width: 601px; height: 121px;" />
<pre>
<strong>输入:</strong>arr = [2,8,7,4,1,3,5,6,9], mat = [[3,2,5],[1,4,6],[8,7,9]]
<strong>输出:</strong>3
<strong>解释:</strong>遍历如上图所示arr[3] 在矩阵中的第二列上都被涂色。
</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>arr.length == m * n</code></li>
<li><code>1 &lt;= m, n &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= m * n &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= arr[i], mat[r][c] &lt;= m * n</code></li>
<li><code>arr</code> 中的所有整数 <strong>互不相同</strong></li>
<li><code>mat</code> 中的所有整数 <strong>互不相同</strong></li>
</ul>