给定一个偶数长度的字符串s。字符串s是二进制字符串,即串中只包含0和1。字符串s有n/2个0和n/2个1 (n是偶数)。牛娃可以反转s中的任何子串作为一次操作。字符串的子串是该字符串的连续子序列。
现规定交替字符串如下:串中任意两个相邻字符的值都不相等,即对于所有i,如果si≠si+1,则称该字符串为交替字符串。通常有两种类型的交替字符串:01010101… 或10101010… 。相反,0110,1101010100,101011110000等字符串都不是交替字符串。
请问,牛娃将字符串s转换为交替字符串的最小操作次数是多少?