题意
给一个长度为字符串,请问最少改多少个字符,能够使得该字符串中不存在回文子串
分析
对于一个回文子串,想到其中心也是一个回文子串,那么只需要破坏其中心,就能破坏整个回文子串了,那么保证没有两个相邻的位置字符相同,或者隔了一个位置的字符相同即可
1 |
|
题意
给一个长度为字符串,请问最少改多少个字符,能够使得该字符串中不存在回文子串
分析
对于一个回文子串,想到其中心也是一个回文子串,那么只需要破坏其中心,就能破坏整个回文子串了,那么保证没有两个相邻的位置字符相同,或者隔了一个位置的字符相同即可
1 | #pragma GCC optimize(3, "Ofast", "inline") |