#P1394. 最长交替串
最长交替串
题目描述
给定长度为的串,定义一次操作为,将整个字符串按顺序分为两部分,将两部分各自翻转后再按原顺序拼接。
请你计算:进行任意次的操作后,可以得到的最长的连续的交替的子串有多长。
例:原串为,可以先将原串分为和两部分,分别翻转得到和,按原顺序拼接后得到,此时最长的连续交替子串为,长度为
输入描述
第一行输入表示输入的串的长度。
第二行输入长度为的串
输出描述
输出一个数字表示可能得到的最长的交替子串的长度。
样例
输入
5
10010
输出
5
样例解释
原字符串分为和,分别翻转得到和,拼接后为