1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-10-12 08:55:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
leetcode-problemset/leetcode-cn/problem (Chinese)/构造 K 个回文字符串 [construct-k-palindrome-strings].html
2025-09-29 14:43:44 +08:00

41 lines
1.5 KiB
HTML
Raw Permalink 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>给你一个字符串 <code>s</code>&nbsp;和一个整数 <code>k</code>&nbsp;。请你用 <code>s</code>&nbsp;字符串中 <strong>所有字符</strong>&nbsp;构造 <code>k</code>&nbsp;<strong>非空</strong> <span data-keyword="palindrome-string">回文串</span>&nbsp;</p>
<p>如果你可以用&nbsp;<code>s</code>&nbsp;中所有字符构造&nbsp;<code>k</code>&nbsp;个回文字符串,那么请你返回 <strong>True</strong>&nbsp;,否则返回&nbsp;<strong>False</strong>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>s = "annabelle", k = 2
<strong>输出:</strong>true
<strong>解释:</strong>可以用 s 中所有字符构造 2 个回文字符串。
一些可行的构造方案包括:"anna" + "elble""anbna" + "elle""anellena" + "b"
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>s = "leetcode", k = 3
<strong>输出:</strong>false
<strong>解释:</strong>无法用 s 中所有字符构造 3 个回文串。
</pre>
<p><strong>示例 3</strong></p>
<pre>
<strong>输入:</strong>s = "true", k = 4
<strong>输出:</strong>true
<strong>解释:</strong>唯一可行的方案是让 s 中每个字符单独构成一个字符串。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= s.length &lt;= 10<sup>5</sup></code></li>
<li><code>s</code>&nbsp;中所有字符都是小写英文字母。</li>
<li><code>1 &lt;= k &lt;= 10<sup>5</sup></code></li>
</ul>