题目描述
Problem Statement
Given is a string S of length N. Let s_i denote the i-th character of S. Find the maximum number of times the following operation can be done.
- Choose three consecutive characters in $S, s_i,s_{i+1},s_{i+2}\quad (1\leq i\leq |S|-2)$, such that $s_i=s_{i+1}\neq s_{i+2}$, and replace s_{i+2} with s_i.
Input
Input is given from Standard Input in the following format:
S
Output
Print the maximum number of times the operation can be done.
Constraints
- $3 \leq |S| \leq 2\times 10^5$
- S consists of lowercase English letters.
Sample Input 1
accept
Sample Output 1
3
We can do the operation three times, as follows:
- do it with i=2, changing the string to acccpt;
- do it with i=3, changing the string to acccct;
- do it with i=4, changing the string to accccc.
Sample Input 2
atcoder
Sample Output 2
0
Sample Input 3
anerroroccurred
Sample Output 3
16
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分
样例输入
accept
样例输出
3