题干和例子相互冲突。题干:题意给定长度为n的01串,定义一次操作为, 将整个字符串按顺序分为两部分, 将两部分各自翻转后再按原顺序拼接。提问,进行任意次的操作后,可以得到的最长的连续的01交替的子串有多长。例:原01串为 01001,可以先将原串分为 010 和 01 两部分, 分别翻转得到 010 和 10 ,按原顺序拼接后得到 01010. 此时最长的连续交替子串为 01010,长度为5.有公众号提供正解是拆分没有意义,因为两部分都要翻转。是这种解法和题干给的例子相悖,样例都过不去吧。有没有100%通过的大佬提供一下正解?PS:笔试的时候右下角小窗反映了这个问题,工作人员让我“独立思考”,乐。