#1171. 5.回文分区
5.回文分区
当前没有测试数据。
5.回文分区
题目描述
给出一个只包含小写字母字符串,要求你将它划分成尽可能多的小块,使得这些小块构成回文串。
例如:对于字符串,将它分成 或者就是构成回文串的划分方法, 则不是。
输入格式
第一行输入一个整数表示数据组数。
接下来的行,每行输入一个字符串,代表你需要处理的字符串,保证该字符串只包含小写字母。
输出格式
输出行,对于每个输入的字符串,输出一行包含一个整数,表示该字符串最多能分解成个小块,使得这些小块构成回文串。
数据范围与提示
对于的数据,有。设为单个字符串的长度,则。
- 子任务():;
- 子任务():;
- 子任务():;
- 子任务():无特殊限制。
样例
4
bonobo
deleted
racecar
racecars
3
5
7
1