306026 - 分割回文串

给你一个由小写字符组成的字符串 s ,请将 s 分割成一些子串,使每个子串都是回文串。

输入

输入一个字符串 s(1 ≤ s.length ≤ 2000)。

输出

输出一个数,即最少分割次数。

样例

输入

aab

输出

1

提示

只需一次分割就可将 s 分割成 aa 和 b 这样两个回文子串。

时间限制 1 秒
内存限制 128 MB
统计
上一题 下一题