1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/构造最长的新字符串 [construct-the-longest-new-string].html

36 lines
1.6 KiB
HTML
Raw Normal View History

2023-07-03 20:48:37 +08:00
<p>给你三个整数&nbsp;<code>x</code>&nbsp;<code>y</code>&nbsp;&nbsp;<code>z</code>&nbsp;</p>
<p>这三个整数表示你有&nbsp;<code>x</code>&nbsp;&nbsp;<code>"AA"</code>&nbsp;字符串,<code>y</code>&nbsp;&nbsp;<code>"BB"</code>&nbsp;字符串,和&nbsp;<code>z</code>&nbsp;&nbsp;<code>"AB"</code>&nbsp;字符串。你需要选择这些字符串中的部分字符串(可以全部选择也可以一个都不选择),将它们按顺序连接得到一个新的字符串。新字符串不能包含子字符串&nbsp;<code>"AAA"</code>&nbsp;或者&nbsp;<code>"BBB"</code>&nbsp;</p>
2023-12-09 18:42:21 +08:00
<p>请你返回 <em>新字符串的最大可能长度。</em></p>
2023-07-03 20:48:37 +08:00
<p><strong>子字符串</strong>&nbsp;是一个字符串中一段连续 <strong>非空</strong>&nbsp;的字符序列。</p>
<p>&nbsp;</p>
<p><strong class="example">示例 1</strong></p>
<pre>
<b>输入:</b>x = 2, y = 5, z = 1
<b>输出:</b>12
<strong>解释: </strong>我们可以按顺序连接 "BB" "AA" "BB" "AA" "BB" 和 "AB" ,得到新字符串 "BBAABBAABBAB" 。
字符串长度为 12 ,无法得到一个更长的符合题目要求的字符串。
</pre>
<p><strong class="example">示例 2</strong></p>
<pre>
<b>输入:</b>x = 3, y = 2, z = 2
<b>输出:</b>14
<b>解释:</b>我们可以按顺序连接 "AB" "AB" "AA" "BB" "AA" "BB" 和 "AA" ,得到新字符串 "ABABAABBAABBAA" 。
字符串长度为 14 ,无法得到一个更长的符合题目要求的字符串。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= x, y, z &lt;= 50</code></li>
</ul>