mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
36 lines
1.6 KiB
HTML
36 lines
1.6 KiB
HTML
<p>给你三个整数 <code>x</code> ,<code>y</code> 和 <code>z</code> 。</p>
|
||
|
||
<p>这三个整数表示你有 <code>x</code> 个 <code>"AA"</code> 字符串,<code>y</code> 个 <code>"BB"</code> 字符串,和 <code>z</code> 个 <code>"AB"</code> 字符串。你需要选择这些字符串中的部分字符串(可以全部选择也可以一个都不选择),将它们按顺序连接得到一个新的字符串。新字符串不能包含子字符串 <code>"AAA"</code> 或者 <code>"BBB"</code> 。</p>
|
||
|
||
<p>请你返回 <em>新字符串的最大可能长度。</em></p>
|
||
|
||
<p><strong>子字符串</strong> 是一个字符串中一段连续 <strong>非空</strong> 的字符序列。</p>
|
||
|
||
<p> </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> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= x, y, z <= 50</code></li>
|
||
</ul>
|