1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 11:08:15 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/删列造序 III [delete-columns-to-make-sorted-iii].html

51 lines
2.3 KiB
HTML
Raw Normal View History

2022-03-27 20:46:41 +08:00
<p>给定由<meta charset="UTF-8" />&nbsp;<code>n</code>&nbsp;个小写字母字符串组成的数组<meta charset="UTF-8" />&nbsp;<code>strs</code>&nbsp;,其中每个字符串长度相等。</p>
<p>选取一个删除索引序列,对于<meta charset="UTF-8" />&nbsp;<code>strs</code>&nbsp;中的每个字符串,删除对应每个索引处的字符。</p>
<p>比如,有<meta charset="UTF-8" />&nbsp;<code>strs = ["abcdef","uvwxyz"]</code>&nbsp;,删除索引序列<meta charset="UTF-8" />&nbsp;<code>{0, 2, 3}</code>&nbsp;,删除后为<meta charset="UTF-8" />&nbsp;<code>["bef", "vyz"]</code>&nbsp;</p>
<p>假设,我们选择了一组删除索引<meta charset="UTF-8" />&nbsp;<code>answer</code>&nbsp;,那么在执行删除操作之后,最终得到的数组的行中的 <strong>每个元素</strong> 都是按<strong>字典序</strong>排列的(即&nbsp;<code>(strs[0][0] &lt;= strs[0][1] &lt;= ... &lt;= strs[0][strs[0].length - 1])</code>&nbsp;&nbsp;<code>(strs[1][0] &lt;= strs[1][1] &lt;= ... &lt;= strs[1][strs[1].length - 1])</code> ,依此类推)。</p>
<p>请返回<meta charset="UTF-8" /><em>&nbsp;<code>answer.length</code>&nbsp;的最小可能值</em>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>strs = ["babca","bbazb"]
<strong>输出:</strong>3
<strong>解释:
2023-12-09 18:42:21 +08:00
</strong>删除 0、1 和 4 这三列后,最终得到的数组是 strs = ["bc", "az"]。
这两行是分别按字典序排列的strs[0][0] &lt;= strs[0][1] 且 strs[1][0] &lt;= strs[1][1])。
注意strs[0] &gt; strs[1] —— 数组 strs 不一定是按字典序排列的。
2022-03-27 20:46:41 +08:00
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>strs = ["edcba"]
<strong>输出:</strong>4
<strong>解释:</strong>如果删除的列少于 4 列,则剩下的行都不会按字典序排列。
</pre>
<p><strong>示例 3</strong></p>
<pre>
<strong>输入:</strong>strs = ["ghi","def","abc"]
<strong>输出:</strong>0
<strong>解释:</strong>所有行都已按字典序排列。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<meta charset="UTF-8" />
<ul>
<li><code>n == strs.length</code></li>
<li><code>1 &lt;= n &lt;= 100</code></li>
<li><code>1 &lt;= strs[i].length &lt;= 100</code></li>
<li><code>strs[i]</code>&nbsp;由小写英文字母组成</li>
</ul>