mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-12-21 11:13:46 +08:00
update
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
<p>给你一个下标从 <strong>0</strong> 开始的字符串数组 <code>words</code> ,和一个下标从 <strong>0</strong> 开始的 <strong>二进制</strong> 数组 <code>groups</code> ,两个数组长度都是 <code>n</code> 。</p>
|
||||
<p>给定一个字符串数组 <code>words</code> ,和一个 <strong>二进制</strong> 数组 <code>groups</code> ,两个数组长度都是 <code>n</code> 。</p>
|
||||
|
||||
<p>你需要从 <code>words</code> 中选出 <strong>最长<span data-keyword="subsequence-array">子序列</span></strong>。如果对于序列中的任何两个连续串,二进制数组 <code>groups</code> 中它们的对应元素不同,则 <code>words</code> 的子序列是不同的。</p>
|
||||
<p>如果 <code>words</code> 的一个 <span data-keyword="subsequence-array">子序列</span> 是交替的,那么对于序列中的任意两个连续字符串,它们在 <code>groups</code> 中相同索引的对应元素是 <strong>不同</strong> 的(也就是说,不能有连续的 0 或 1),</p>
|
||||
|
||||
<p>正式来说,你需要从下标 <code>[0, 1, ..., n - 1]</code> 中选出一个 <strong>最长子序列</strong> ,将这个子序列记作长度为 <code>k</code> 的 <code>[i<sub>0</sub>, i<sub>1</sub>, ..., i<sub>k - 1</sub>]</code> ,对于所有满足 <code>0 <= j < k - 1</code> 的 <code>j</code> 都有 <code>groups[i<sub>j</sub>] != groups[i<sub>j + 1</sub>]</code> 。</p>
|
||||
<p>你需要从 <code>words</code> 中选出 <strong>最长交替<span data-keyword="subsequence-array">子序列</span></strong>。</p>
|
||||
|
||||
<p>请你返回一个字符串数组,它是下标子序列 <strong>依次</strong> 对应 <code>words</code> 数组中的字符串连接形成的字符串数组。如果有多个答案,返回 <strong>任意</strong> 一个。</p>
|
||||
<p>返回选出的子序列。如果有多个答案,返回 <strong>任意</strong> 一个。</p>
|
||||
|
||||
<p><b>注意:</b><code>words</code> 中的元素是不同的 。</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user