mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
41 lines
1.4 KiB
HTML
41 lines
1.4 KiB
HTML
<p>给你一个由小写字母组成的字符串 <code>s</code>,和一个整数 <code>k</code>。</p>
|
||
|
||
<p>请你按下面的要求分割字符串:</p>
|
||
|
||
<ul>
|
||
<li>首先,你可以将 <code>s</code> 中的部分字符修改为其他的小写英文字母。</li>
|
||
<li>接着,你需要把 <code>s</code> 分割成 <code>k</code> 个非空且不相交的子串,并且每个子串都是回文串。</li>
|
||
</ul>
|
||
|
||
<p>请返回以这种方式分割字符串所需修改的最少字符数。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>s = "abc", k = 2
|
||
<strong>输出:</strong>1
|
||
<strong>解释:</strong>你可以把字符串分割成 "ab" 和 "c",并修改 "ab" 中的 1 个字符,将它变成回文串。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>s = "aabbc", k = 3
|
||
<strong>输出:</strong>0
|
||
<strong>解释:</strong>你可以把字符串分割成 "aa"、"bb" 和 "c",它们都是回文串。</pre>
|
||
|
||
<p><strong>示例 3:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>s = "leetcode", k = 8
|
||
<strong>输出:</strong>0
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= k <= s.length <= 100</code></li>
|
||
<li><code>s</code> 中只含有小写英文字母。</li>
|
||
</ul>
|