#310. 平方字符串
平方字符串
题目描述
定义“平方字符串”,意思为一个字符串s[1…n],其中子串s1[1…k]和s2[k+1…n]完全相等。例如”abab”,”aaaa”是平方字符串,”aba”,”abca”就不是。
有如下几种操作:
1.将任意一个字符替换成另外一个字符 2.可以在字符串的任意一个地方插入一个字符 3.可以删去字符串的任意一个字符
给一个初始字符串,问经过上述操作最少几次能够将该字符串变成“平方字符串”。
输入输出格式
输入
第一行输入一个数T,表示测试数据个数,对于每个测试数据输入一个字符串,表示初始的字符串,字符串长度<=100。
输出
对于每个测试数据输出一个数,表示最少操作次数。
样例
输入1
3
abcdabcmd
abcdabyd
abcdabcd
输出1
1
1
0
时间及空间限制
1s, 256MB.