Codeforces 1466C. Canine poetry(贪心)
传送门
input
7
babba
abaac
codeforces
zeroorez
abcdcba
bbbbbbb
a
output
1
1
0
1
1
4
0
题目大意:给你一个字符串,可以更换任意位置的字符更换为任意字符,要求字符串中间不能存在长度在1以上的回文子串,求最少修改次数。
思路:
拿到这个题我们想大致模拟一下,我们确保子串中不能有回文子串,那么更长的回文子串,肯定由短的回文子串共享,比如abcba由bcb贡献。因此若我们破坏bcb,那么这个字符串就被破坏。我们发现,最短的回文子串
原创
2021-01-19 16:42:54 ·
372 阅读 ·
0 评论