#72. 拼多多2024春季-3.多多的回文修建
题目描述
题解
题库
拼多多2024春季-3.多多的回文修建
题目描述
多多有一个长度为n的字符串, 这个字符串仅由26个小写字母组成。
多多可以对这个字符串进行多次操作, 每次操作可以把该字符串中一段连续的回文子串删除(单个字符也属于回文串), 删除后剩下的串会拼在一起。
请问最少需要多少次操作可以将这个字符串删光。
输入描述
第一行, 包含一个正整数 T(1 <= T <= 20) 代表测试数据的组数。
对于每组测试数据, 仅有一行, 代表这个字符串,长度为n。
(1 <= n <= 500)
保证Σn不超过3000
注:由于本题数据较大,python通过不了,请使用java和c++。
输出描述
对于每组数据输出一行整数, 代表多多在进行最少多少次操作后, 可以将这个字符串删光。
输入示例
3
mwapd
tvuvv
yxxmi
输出示例
5
3
4
提示信息
第一个字符串: 每次删除一个,共5次;
第二个字符串:
第一步: 删除u, 此时剩下tvvv
第二步: 删除vvv, 此时剩下t
第三步: 删除t
共3次;
第三个字符串:需要4次。
时间限制:c/c++:1s;java:5s;其他语言:10s。